Esempio n. 1
0
 public ActionResult Edit(RiscoFuncionarioViewModel riscoFuncionarioViewModel)
 {
     if (ModelState.IsValid)
     {
         if (!_riscoFuncionarioAppService.Atualizar(riscoFuncionarioViewModel))
         {
             System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Risco Funcionário com os mesmos dados já cadastrado')</SCRIPT>");
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View(riscoFuncionarioViewModel));
 }
Esempio n. 2
0
 public ActionResult Create(RiscoFuncionarioViewModel riscoFuncionarioViewModel)
 {
     if (ModelState.IsValid)
     {
         if (!_riscoFuncionarioAppService.Adicionar(riscoFuncionarioViewModel))
         {
             TempData["Mensagem"] = "Atenção, há um Risco Funcionário com os mesmos dados";
             //System.Web.HttpContext.Current.Response.Write("<SCRIPT> alert('Atenção, há um Risco Funcionário com os mesmos dados')</SCRIPT>");
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     return(View(riscoFuncionarioViewModel));
 }
Esempio n. 3
0
        public bool Adicionar(RiscoFuncionarioViewModel riscoFuncionarioViewModel)
        {
            var riscoFuncionario = Mapper.Map <RiscoFuncionarioViewModel, RiscoFuncionario>(riscoFuncionarioViewModel);

            var duplicado = _riscoFuncionarioService.Find(x => (x.Nome == riscoFuncionario.Nome) &&
                                                          (x.Delete == false)).Any();

            if (duplicado)
            {
                return(false);
            }
            else
            {
                BeginTransaction();
                _riscoFuncionarioService.Adicionar(riscoFuncionario);
                Commit();
                return(true);
            }
        }