public void CreateOrEditThuHoi(ThuHoiInput thuHoiInput) { if (thuHoiInput.Id == 0) { Create(thuHoiInput); } else { Update(thuHoiInput); } }
private void Update(ThuHoiInput thuHoiInput) { var thuHoiEnity = thuHoirepository.GetAll().Where(x => !x.IsDelete).SingleOrDefault(x => x.Id == thuHoiInput.Id); if (thuHoiEnity == null) { } ObjectMapper.Map(thuHoiInput, thuHoiEnity); SetAuditEdit(thuHoiEnity); thuHoirepository.Update(thuHoiEnity); CurrentUnitOfWork.SaveChanges(); }
private void Create(ThuHoiInput thuHoiInput) { var capPhatEnity = capPhatrepository.GetAll().Where(x => !x.IsDelete).SingleOrDefault(x => x.TenDonVi == thuHoiInput.TenDonViThuHoi && x.MaTaiSan == thuHoiInput.MaTaiSan); if (capPhatEnity != null && thuHoiInput.SoLuong > capPhatEnity.SoLuong || capPhatEnity == null) { return; } var thuHoiEnity = ObjectMapper.Map <ThuHoi>(thuHoiInput); SetAuditInsert(thuHoiEnity); thuHoirepository.Insert(thuHoiEnity); var taiSanEnity = taisanrepository.GetAll().Where(x => !x.IsDelete).SingleOrDefault(x => x.Id == thuHoiInput.MaTaiSan); taiSanEnity.SoLuong += thuHoiInput.SoLuong; CurrentUnitOfWork.SaveChanges(); }
public void CreateOrEditThuHoi([FromBody] ThuHoiInput input) { thuHoiAppservice.CreateOrEditThuHoi(input); }