public ActionResult Create(ServicoPrestado servicoPrestado) { try { if (ModelState.IsValid) { if (!String.IsNullOrEmpty(servicoPrestado.Descricao)) { if (VerificarServico(servicoPrestado.Descricao)) { throw new ArgumentException("Serviço já cadastrado"); } } servicoPrestado.EmpresaID = Convert.ToInt32(User.FindFirst(ClaimTypes.GroupSid).Value); ServicoPrestadoService service = new ServicoPrestadoService(); service.PreencherCampos(servicoPrestado); _servico.Inserir(servicoPrestado); return(RedirectToAction(nameof(Index))); } return(View(servicoPrestado)); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); return(View(servicoPrestado)); } }
public ActionResult Edit(int id, ServicoPrestado servicoPrestado) { try { if (ModelState.IsValid) { ServicoPrestadoService service = new ServicoPrestadoService(); service.ValidarCampos(servicoPrestado); _servico.Atualizar(servicoPrestado); return(RedirectToAction(nameof(Index))); } return(View(servicoPrestado)); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); return(View(servicoPrestado)); } }