public async Task <IActionResult> Put([FromBody] GroupOfDetailDTO value) { try { await _iEFGroupOfDetailService.UpdateGroupOfDetails(value); return(StatusCode(204)); } catch { return(StatusCode(404)); } }
public async Task <string> AddGroupOfDetails(GroupOfDetailDTO groupOf) { var x = _mapper.Map <GroupOfDetailDTO, GroupOfDetail>(groupOf); GroupOfDetailValidator validator = new GroupOfDetailValidator(); ValidationResult results = validator.Validate(x); if (!results.IsValid) { foreach (var failure in results.Errors) { string error = ("Property " + failure.PropertyName + " failed validation. Error was: " + failure.ErrorMessage); return(error); } return("Error"); } else { await _eFUnitOfWork.EFGroupOfDetailRepository.Add(x); return("Групу Деталі успішно добавлено!"); } }
public async Task <IActionResult> Post([FromBody] GroupOfDetailDTO value) { return(Ok(await _iEFGroupOfDetailService.AddGroupOfDetails(value))); }
public async Task UpdateGroupOfDetails(GroupOfDetailDTO groupOf) { var x = _mapper.Map <GroupOfDetailDTO, GroupOfDetail>(groupOf); await _eFUnitOfWork.EFGroupOfDetailRepository.Update(x); }