コード例 #1
0
        private void Create(NhaCungCapInput nhaCungCapInput)
        {
            var nhaCungCapEntity = ObjectMapper.Map <NhaCungCap>(nhaCungCapInput);

            SetAuditInsert(nhaCungCapEntity);
            nhaCungCapRepository.Insert(nhaCungCapEntity);
            CurrentUnitOfWork.SaveChanges();
        }
コード例 #2
0
        private void Update(NhaCungCapInput nhaCungCapInput)
        {
            var nhaCungCapEntity = nhaCungCapRepository.GetAll().Where(x => !x.IsDelete).SingleOrDefault(x => x.Id == nhaCungCapInput.Id);

            ObjectMapper.Map(nhaCungCapInput, nhaCungCapEntity);
            SetAuditEdit(nhaCungCapEntity);
            nhaCungCapRepository.Update(nhaCungCapEntity);
            CurrentUnitOfWork.SaveChanges();
        }
コード例 #3
0
 public void CreateOrEditNhaCungCap(NhaCungCapInput nhaCungCapInput)
 {
     if (nhaCungCapInput.Id == 0)
     {
         Create(nhaCungCapInput);
     }
     else
     {
         Update(nhaCungCapInput);
     }
 }
コード例 #4
0
 public void CreateOrEditNhaCungCap([FromBody] NhaCungCapInput input)
 {
     nhaCungCapAppService.CreateOrEditNhaCungCap(input);
 }