private void Create(RepairInput repairInput)
        {
            var repairEntity = ObjectMapper.Map <Repair>(repairInput);

            SetAuditInsert(repairEntity);
            repairRepository.Insert(repairEntity);
            CurrentUnitOfWork.SaveChanges();
        }
 public void CreateOrEditRepair(RepairInput repairInput)
 {
     if (repairInput.Id == 0)
     {
         Create(repairInput);
     }
     else
     {
         Update(repairInput);
     }
 }
        private void Update(RepairInput repairInput)
        {
            var repairEntity = repairRepository.GetAll().Where(x => !x.IsDelete).SingleOrDefault(x => x.Id == repairInput.Id);

            if (repairEntity == null)
            {
            }
            ObjectMapper.Map(repairInput, repairEntity);
            SetAuditEdit(repairEntity);
            repairRepository.Update(repairEntity);
            CurrentUnitOfWork.SaveChanges();
        }
 public void CreateOrEditRepair([FromBody] RepairInput input)
 {
     repairAppService.CreateOrEditRepair(input);
 }