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));
            }
        }