SELECT DISTINCT [RefNId]
,[NType]
-- ,[RoleId]
-- ,[DeptId]
-- ,[CourseId]
-- ,[UserId]
,[NotificationH]
,[NotificationB]
,[Comment]
,[Status]
,[ApproveBy]
,[CreatedBy]
,[CreatedOn]
,[ModifiedBy]
,[ModifiedOn]
,[ReadTag]
FROM [dbo].[Notification] N INNER JOIN MstStage S ON N.Status=S.Id where N.DeptId=2 ORDER By N.[CreatedOn] desc
Loading
Sandeep KumarPosted Mar 24, 2023, 10:18 AM
It Is Not Working ,I did it, corrent date raw are notcoming first
Naimish MakwanaPosted Mar 24, 2023, 10:14 AM
Try below,
Thanks
Sandeep KumarPosted Mar 24, 2023, 9:59 AM
ORDER BY CREATEON DESCENDING,actually in listing latest date ont Coming in First raw
Vishal JoshiPosted Mar 24, 2023, 9:48 AM
Hello sandeep
can you please tell me the issue/error ?
Thanks
Sandeep KumarPosted Mar 24, 2023, 9:36 AM
Can u tell where i have to change
var _NotifyData = (from Notification in _dbContext.Notification
join MstStage in _dbContext.MstStage on Notification.Status equals MstStage.Id
where Notification.DeptId == (DeptId == 0 ? Notification.DeptId : DeptId)
&& Notification.Status == (Items.Status == 100 ? Notification.Status : Items.Status)
&& Notification.CreatedOn >= (Items.FromDate == string.Empty ? Notification.CreatedOn : ApplicationData.AppStringToDatetime(Items.FromDate))
&& Notification.CreatedOn <= (Items.ToDate == string.Empty ? Notification.CreatedOn : ApplicationData.AppStringToDatetime(Items.ToDate))
orderby Notification.CreatedOn descending
select new
{
RefNId = Notification.RefNid,
NType = Notification.Ntype,
NotificationH = Notification.NotificationH,
NotificationB = Notification.NotificationB,
Comment = Notification.Comment,
StatusId = (int)MstStage.Id,
Status = MstStage.Mode,
CreatedBy = (int)Notification.CreatedBy,
CreatedOn = ApplicationData.AppDateToString(Notification.CreatedOn),
ModifiedBy = (int)Notification.ModifiedBy,
ModifiedOn = ApplicationData.AppDateToString(Notification.ModifiedOn)
}).Distinct().AsEnumerable().Select((k, index) => new NotifyData()
{
SrlNo = index + 1,
RefNId = k.RefNId,
NType = k.NType,
NotificationH = k.NotificationH,
NotificationB = k.NotificationB,
Comment = k.Comment,
StatusId = k.StatusId,
Status = k.Status,
CreatedBy = k.CreatedBy,
CreatedOn = k.CreatedOn,
ModifiedBy = k.ModifiedBy,
ModifiedOn = k.ModifiedOn,
Can_Approve = GetRegistationResult(_authenticationManager.GetAuthenticatedUser().Result.UserId, UserManageAccess.NotificationPage, UserManageAccess.NotificationApproveAction).Result,
}).ToList();
Anurag ChauhanPosted Mar 24, 2023, 9:33 AM
var results = (from n in Notification join m in MstStage on n.Status equals m.Id where n.DeptId == 2 select
new
{
n.RefNId
,n.NType
,n.NotificationH
,n.NotificationB
,n.Comment
,n.Status
,n.ApproveBy
,n.CreatedBy
,n.CreatedOn
,n.ModifiedBy
,n.ModifiedOn
,n.ReadTag
}).Distinct().ToList().OrderByDescending(z=>z.CreatedOn);