public CrudResult CompleteTest(AppExamStatus examStatus) { examStatus.CreatedBy = examStatus.UpdatedBy = examStatus.ExamineeId.ToString(); examStatus.CreatedOn = DateTime.Now; examStatus.UpdatedOn = DateTime.Now; var mapper = _config.CreateMapper(); var dbExamStatus = mapper.Map <AppExamStatus, ExamStatu>(examStatus); var result = dbExamStatus.Id == 0 ? Add <ExamStatu>(dbExamStatus) : Edit <ExamStatu>(dbExamStatus); return(new CrudResult(result.Success, result.Message, result.Success ? ((ExamStatu)result.Entity).Id : 0)); }
public ActionResult <CrudResult> Complete(AppExamStatus examStatus) { var data = _examineeService.CompleteTest(examStatus); return(Ok(data)); }