Esempio n. 1
0
 public ActionResult Cadastrar(ServicoViewModel servico)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var servicoDomain = Mapper.Map<ServicoViewModel, Servico>(servico);
             var categoria = _iCategoriaApp.GetById(servico.cat_Id);
             servicoDomain.Categoria = categoria;
             _iServicoApp.SaveOrUpdate(servicoDomain);
             return RedirectToAction("Index");
         }
         else
         {
             ViewBag.cat_Id = new SelectList(_iCategoriaApp.GetAll(), "cat_Id", "cat_Nome");
             return View(servico);
         }
     }
     catch
     {
         return RedirectToAction("ErroAoCadastrar");
     }
 }
Esempio n. 2
0
 public ActionResult Editar(ServicoViewModel servico)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var servicoViewModel = Mapper.Map<ServicoViewModel, Servico>(servico);
             _iServicoApp.Update(servicoViewModel);
             return RedirectToAction("ListarTodos");
         }
         catch (Exception)
         {
             //inserir pagina de erro
             return RedirectToAction("ErroAoCadastrar");
         }
     }
     else
     {
         return View(servico);
     }
 }