public int Add(TPOLineScrapCodeDto dto) { TPOLineScrapCode entity = Mapper.Map <TPOLineScrapCodeDto, TPOLineScrapCode>(dto); try { _repository.Repository <TPOLineScrapCode>().Insert(entity); _repository.Save(); } catch (DbEntityValidationException valEx) { HandleValidationException(valEx); } catch (Exception ex) { LogException(ex); throw; } return(entity.ID); }
public JsonResult UpdateCodeResult(TPOLineScrapCode model) { TPO.Web.Core.ResponseMessage responseMessage; try { using (TPOLineScrapCodeService svc = new TPOLineScrapCodeService()) { var dto = Mapper.Map <TPOLineScrapCode, TPOLineScrapCodeDto>(model); dto.ModifiedBy = CurrentUser; dto.LastModified = DateTime.Now; if (dto.ID > 0) { svc.Update(dto); } else { dto.EnteredBy = CurrentUser; dto.DateEntered = DateTime.Now; dto.ID = svc.Add(dto); } model = Mapper.Map <TPOLineScrapCodeDto, TPOLineScrapCode>(dto); } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } model.ResponseMessage = responseMessage; return(Json(model, JsonRequestBehavior.AllowGet)); }