public MDRStatus BizAction(MDRStatusDto inputData) { if (string.IsNullOrWhiteSpace(inputData.Name)) { AddError("Name is Required."); return(null); } var desStatus = MDRStatus.CreateMDRStatus(inputData.Name, inputData.Wf, inputData.ProjectId, inputData.Description); CombineErrors(desStatus); if (!HasErrors) { _dbAccess.Add(desStatus.Result); } return(HasErrors ? null : desStatus.Result); }
public MDRStatus GetNextStatus(Guid projectId, MDRStatus current) { var list = _context.MDRStatus.Where(s => s.ProjectId == projectId).ToList(); return(list.SkipWhile(x => !x.Equals(current)).Skip(1).FirstOrDefault()); }
public void Add(MDRStatus mdrStatus) { _context.MDRStatus.Add(mdrStatus); }