public async Task <IActionResult> Create(AuditRecMViewModel model) { // var username = User.FindFirst(ClaimTypes.NameIdentifier).Value; model.Updated_By = "username"; if (await _service.AddAuditRecM(model)) { return(CreatedAtRoute("GetAllRecM", new { })); } throw new Exception("Creating the Audit Rec M failed on save"); }
public async Task <bool> AddAuditRecM(AuditRecMViewModel model) { var recored_Time = DateTime.Parse(model.Record_Time.ToString()); AuditRecMDto data = new AuditRecMDto(); data.Record_ID = await this.GetRecordIdRate(); data.Record_Time = recored_Time; data.PDC = model.PDC.Trim(); data.Building = model.Building.Trim(); data.Line = model.Line.Trim(); data.Model_Name = model.Model_Name.Trim(); data.Model_No = model.Model_No.Trim(); data.Chief = model.Chief.Trim(); data.Recorder = model.Recorder.Trim(); data.Attendees = model.Attendees.Trim(); data.Updated_By = model.Updated_By.Trim(); var auditRecMAdd = _mapper.Map <MES_Audit_Rec_M>(data); _repoAuditRecM.Add(auditRecMAdd); return(await _repoAuditRecM.SaveAll()); }