public ActionResult Create(FuncionarioViewModel funcionarioViewModel) { if (ModelState.IsValid) { _appService.Add(funcionarioViewModel); return(RedirectToAction("Index")); } return(View(funcionarioViewModel)); }
public ActionResult CadastrarFuncionario(FuncionarioModel funcionarioModel) { TempData["Menu"] = "funcionarios"; Funcionario funcionario = Mapper.Map<FuncionarioModel, Funcionario>(funcionarioModel); try { _funcionarioAppService.Add(funcionario); } catch (Exception ex) { throw ex; } return RedirectToAction("BuscarTodosFuncionarios"); }
public ActionResult Adicionar([FromBody] Funcionario funcionario) { try { if (funcionario == null) { return(NoContent()); } _funcionarioAppService.Add(funcionario); return(Ok()); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserir um novo funcionario /// </summary> /// <param name="funcionario">Funcionario</param> /// <returns></returns> public ActionResult InsertFuncionario(FuncionarioViewModel funcionario) { try { var funcionarioDomain = Mapper.Map <FuncionarioViewModel, Funcionario>(funcionario); if (funcionario.FuncionarioId > 0) { _funcionarioApp.Update(funcionarioDomain); } else { _funcionarioApp.Add(funcionarioDomain); } return(Json(funcionarioDomain, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { erro = ex.Message }, JsonRequestBehavior.AllowGet)); } }