public async Task <IActionResult> Create(OwnerCreateDTO ownerCreateDTO) { try { if (ModelState.IsValid) { Owner owner = new Owner { FirstName = ownerCreateDTO.FirstName, LastName = ownerCreateDTO.LastName, Patronymic = ownerCreateDTO.Patronymic }; var result = await _ownerService.CreateAsync(owner); if (result == -1) { return(BadRequest("Error create")); } return(Ok(owner)); } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <OwnerDTO> PutAsync(OwnerCreateDTO owner) { this.Logger.LogTrace($"{nameof(this.PutAsync)} called"); var result = await this.OwnerService.CreateAsync(this.Mapper.Map <OwnerUpdateModel>(owner)); return(this.Mapper.Map <OwnerDTO>(result)); }
public async Task <IActionResult> Create(OwnerCreateDTO ownerCreateDTO) { try { if (!ModelState.IsValid) { return(View(ownerCreateDTO)); } Owner owner = new Owner { FirstName = ownerCreateDTO.FirstName, LastName = ownerCreateDTO.LastName, Patronymic = ownerCreateDTO.Patronymic }; var result = await _ownerService.CreateAsync(owner); if (result == -1) { ModelState.AddModelError("", "Error create"); return(View(ownerCreateDTO)); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View("Error", ex)); } }
public async Task <OwnerDTO> PutAsync(OwnerCreateDTO ownerCreateDto) { Logger.LogTrace($"{nameof(PutAsync)} call"); var result = await CreateOwnerService.CreateOwner(Mapper.Map <OwnerUpdateModel>(ownerCreateDto)); return(Mapper.Map <OwnerDTO>(result)); }