public IActionResult Excluir(int id) { ProfissaoModel profissaoModel; ProfissaoTransfer profissao; try { profissaoModel = new ProfissaoModel(); profissao = profissaoModel.Excluir(id); } catch (Exception ex) { profissao = new ProfissaoTransfer(); profissao.Validacao = false; profissao.Erro = true; profissao.IncluirMensagem("Erro em ProfissaoController Excluir [" + ex.Message + "]"); } finally { profissaoModel = null; } profissao.TratarLinks(); if (profissao.Erro || !profissao.Validacao) { return(BadRequest(profissao)); } else { return(Ok(profissao)); } }
public IActionResult Listar() { ProfissaoModel profissaoModel; ProfissaoTransfer profissaoLista; try { profissaoModel = new ProfissaoModel(); profissaoLista = profissaoModel.Consultar(new ProfissaoTransfer()); } catch (Exception ex) { profissaoLista = new ProfissaoTransfer(); profissaoLista.Validacao = false; profissaoLista.Erro = true; profissaoLista.IncluirMensagem("Erro em ProfissaoController Listar [" + ex.Message + "]"); } finally { profissaoModel = null; } profissaoLista.TratarLinks(); if (profissaoLista.Erro || !profissaoLista.Validacao) { return(BadRequest(profissaoLista)); } else { return(Ok(profissaoLista)); } }
public async Task <IActionResult> Consulta(ProfissaoTransfer profissaoTransfer) { ProfissaoModel profissaoModel; ProfissaoTransfer profissaoLista; try { profissaoModel = new ProfissaoModel(httpContext); profissaoLista = await profissaoModel.Consultar(profissaoTransfer); } catch (Exception ex) { profissaoLista = new ProfissaoTransfer(); profissaoLista.Validacao = false; profissaoLista.Erro = true; profissaoLista.IncluirMensagem("Erro em ProfissaoController Consulta [" + ex.Message + "]"); } finally { profissaoModel = null; } ViewData["Usuario"] = UsuarioNome; if (profissaoLista.Erro || !profissaoLista.Validacao) { return(View("Filtro", profissaoLista)); } else { return(View("Lista", profissaoLista)); } }
public IActionResult Incluir(ProfissaoTransfer profissaoTransfer) { ProfissaoModel profissaoModel; ProfissaoTransfer profissao; try { profissaoModel = new ProfissaoModel(); profissao = profissaoModel.Incluir(profissaoTransfer); } catch (Exception ex) { profissao = new ProfissaoTransfer(); profissao.Validacao = false; profissao.Erro = true; profissao.IncluirMensagem("Erro em ProfissaoController Incluir [" + ex.Message + "]"); } finally { profissaoModel = null; } profissao.TratarLinks(); if (profissao.Erro || !profissao.Validacao) { return(BadRequest(profissao)); } else { string uri = Url.Action("ConsultarPorId", new { id = profissao.Profissao.Id }); return(Created(uri, profissao)); } }
public async Task <IActionResult> Form(int id) { ProfissaoModel profissaoModel; ProfissaoTransfer profissao; try { profissaoModel = new ProfissaoModel(httpContext); if (id > 0) { profissao = await profissaoModel.ConsultarPorId(id); } else { profissao = null; } } catch { profissao = new ProfissaoTransfer(); profissao.Validacao = false; profissao.Erro = true; profissao.IncluirMensagem("Erro em ProfissaoController Form"); } finally { profissaoModel = null; } ViewData["Usuario"] = UsuarioNome; return(View(profissao)); }
public async Task <IActionResult> Exclusao(int id) { ProfissaoModel profissaoModel; ProfissaoTransfer profissao; try { profissaoModel = new ProfissaoModel(httpContext); profissao = await profissaoModel.Excluir(id); } catch (Exception ex) { profissao = new ProfissaoTransfer(); profissao.Validacao = false; profissao.Erro = true; profissao.IncluirMensagem("Erro em ProfissaoController Exclusao [" + ex.Message + "]"); } finally { profissaoModel = null; } ViewData["Usuario"] = UsuarioNome; if (profissao.Erro || !profissao.Validacao) { return(View("Form", profissao)); } else { return(RedirectToAction("Lista")); } }
public async Task <int> Add(ProfissaoModel model) { var entity = _mapper.Map <ProfissaoEntity>(model); var entityDbResult = await _profissaoRepository.Insert(entity); var entityDb = (ProfissaoEntity)entityDbResult.Entity; _uow.SaveChanges(); return(entityDb.Id); }
public async Task <IActionResult> Add([FromBody] ProfissaoModel model) { try { return(new OkObjectResult(await _profissaoService.Add(model))); } catch (Exception ex) { throw new Exception(ex.Message); } }
// GET api/<controller>/5 public IEnumerable <ProfissaoViewModel> GetAtividades() { return(ProfissaoModel.GetProfissao()); }