public ActionResult Create(EstabelecimentoViewModel estabelecimentoVM) { LoadModel(estabelecimentoVM); if (ModelState.IsValid) { var model = Mapper.Map <EstabelecimentoViewModel, EstabelecimentoModel>(estabelecimentoVM); var retorno = _estabelecimentoService.Create(model); if (retorno != ERetornoEstabelecimento.SucessoCadastro) { Alert(RetornoHelper.RetornoEstabelecimento(retorno), NotificationType.error); return(View("Create", estabelecimentoVM)); } Alert(RetornoHelper.RetornoEstabelecimento(retorno), NotificationType.success); return(RedirectToAction("Index")); } return(View("Create", estabelecimentoVM)); }
public async Task <ResultDto <EstabelecimentoDto> > Post([FromBody] EstabelecimentoDto estabelecimentoDto) { return(await _estabelecimentoService.Create(estabelecimentoDto)); }