//for manager to accept and refuse public dynamic PutPermissionbymanager(putPermission p) { var Permission = db.HR_Leave_Order.Find(p.permissionId); Permission.AccpetedBy_ID = p.userId; Permission.OrderStatusId = p.OrderStatusId; Permission.User_ID = p.userId; Permission.Last_Update = DateTime.Now; var result = db.SaveChanges() > 0 ? true : false; return(new { result = result }); }
//for Hr to accept and refuse public dynamic PutPermissionbyHr(putPermission p) { var Permission = db.HR_Leave_Order.Find(p.permissionId); if (p.OrderStatusId == (int)OrderStatus.AcceptedByHr) { Permission.Approv_Date = DateTime.Now; } Permission.OrderStatusId = p.OrderStatusId; Permission.User_ID = p.userId; Permission.Last_Update = DateTime.Now; var result = db.SaveChanges() > 0 ? true : false; return(new { result = result }); }