示例#1
0
        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");
        }
示例#2
0
        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());
        }