public static bool checkDefaultWorksFlow(humanDbContext dbContext, string WorkName, int DepartmentId) { var task = dbContext.CV_DM_DefaultTask.FirstOrDefault(x => x.Name == WorkName); if (task == null) { CV_DM_DefaultTask obj = new CV_DM_DefaultTask(); obj.Name = WorkName; obj.Id = Helper.GenKey(); obj.GroupTaskId = 10; obj.Frequency = 0; } return(false); }
public async Task <ActionResult <IEnumerable <CV_DM_DefaultTask> > > r3UpdateWorkDefaultByID(CV_DM_DefaultTask defaultTask) { try { var _defaultTask = await _context.CV_DM_DefaultTask.FindAsync(defaultTask.Id); if (_defaultTask == null) { return(new ObjectResult(new { error = 1, ms = "Cập nhật công việc thường xuyên không thành công!" })); } _defaultTask.Name = defaultTask.Name; _defaultTask.LevelTask = defaultTask.LevelTask; _defaultTask.LevelTime = defaultTask.LevelTime; _defaultTask.PointTask = getPointTask(defaultTask.LevelTask, 1); _defaultTask.PointTime = getPointTask(defaultTask.LevelTime, 2); await _context.SaveChangesAsync(); return(new ObjectResult(new { error = 0, ms = "Cập nhật công việc thường xuyên thành công!" })); } catch (Exception) { return(new ObjectResult(new { error = 1, ms = "Cập nhật công việc thường xuyên không thành công!" })); } }
public async Task <ActionResult <IEnumerable <CV_DM_DefaultTask> > > r1PostAddWorkDefault(CV_DM_DefaultTask defaultTask) { try { RequestToken token = CommonData.GetDataFromToken(User); var user = await _context.Sys_Dm_User.FindAsync(token.UserID); defaultTask.Id = Helper.GenKey(); defaultTask.Frequency = 1; defaultTask.PointTask = getPointTask(defaultTask.LevelTask, 1); defaultTask.PointTime = getPointTask(defaultTask.LevelTime, 2); defaultTask.DepartmentId = user.ParentDepartId; _context.CV_DM_DefaultTask.Add(defaultTask); await _context.SaveChangesAsync(); return(new ObjectResult(new { error = 0, ms = "Thêm mới công việc thường xuyên thành công!" })); } catch (Exception) { return(new ObjectResult(new { error = 1, ms = "Thêm mới công việc thường xuyên không thành công!" })); } }
public async Task <ActionResult <IEnumerable <CV_DM_DefaultTask> > > r1PostAddWorkDefault(CV_DM_DefaultTask defaultTask) { try { var userId = Convert.ToInt32(User.Claims.First(c => c.Type == "UserId").Value); var user = await _context.Sys_Dm_User.FindAsync(userId); defaultTask.Id = Helper.GenKey(); defaultTask.Frequency = 1; defaultTask.PointTask = getPointTask(defaultTask.LevelTask, 1); defaultTask.PointTime = getPointTask(defaultTask.LevelTime, 2); defaultTask.DepartmentId = user.ParentDepartId; _context.CV_DM_DefaultTask.Add(defaultTask); await _context.SaveChangesAsync(); return(new ObjectResult(new { error = 0, ms = "Thêm mới công việc thường xuyên thành công!" })); } catch (Exception) { return(new ObjectResult(new { error = 1, ms = "Thêm mới công việc thường xuyên không thành công!" })); } }