public async Task <ActionResult> Edit([FromRoute] int id, [FromForm] ProducerDtoViewModel producer) { var dto = _mapper.Map <ProducerDtoViewModel, ProducerUpdateDto>(producer); var result = await _producersManagingService.UpdateProducerAsync(id, dto, HttpContext.GetJwtTokenFromCookie()); return(!result?RedirectToAction("ServerErrorIndex", "Error") : RedirectToAction("ProducersTable")); }
public async Task <ActionResult> Create([FromForm] ProducerDtoViewModel producer) { var dto = _mapper.Map <ProducerDtoViewModel, ProducerInsertDto>(producer); var insertResult = await _producersManagingService.CreateProducerAsync(dto, HttpContext.GetJwtTokenFromCookie()); if (insertResult) { return(RedirectToAction("ProducersTable")); } return(Problem()); }