Example #1
0
        public ActionResult Delete(int id, Empresa empresa)
        {
            try
            {
                ClearMessage();

                if (id != empresa.Id)
                {
                    return(NotFound());
                }

                service.Delete(id);

                if (service.Select(id) == null)
                {
                    SetMessage("Empresa apagada com sucesso.");

                    return(RedirectToAction("Index"));
                }

                SetMessage("Não foi possível apagar a empresa selecionada.", true);

                return(View(empresa));
            }
            catch (Exception ex)
            {
                SetMessage(ex.Message, true);

                return(RedirectToAction("Index"));
            }
        }
Example #2
0
        public IActionResult Deletar(int id)
        {
            var obj = _service.Delete(id);

            if (obj == null)
            {
                return(NotFound("Objeto não encontrado."));
            }

            return(Ok("Objeto removido com sucesso."));
        }
Example #3
0
 public async Task <ActionResult> Delete(int id)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState)); //400 bad request - solicitaçao invalidos
     }
     try
     {
         return(Ok(await _service.Delete(id)));
     }
     catch (ArgumentException e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
Example #4
0
        public ActionResult Delete(int id)
        {
            var session = (Domain.Config.Usuario)Session["Login"];

            if (!this.User.Identity.IsAuthenticated || session == null)
            {
                return(Logout());
            }

            _companyService.Delete(id);

            var model = _companyService.GetEmpresas().Select(x => new EmpresaModel()
            {
                Id = x.Id, NomeEmpresa = x.Nome, Logotipo = x.Logotipo
            }).ToList();

            return(PartialView("Index", model));
        }
Example #5
0
        public ActionResult Delete(int id, IFormCollection collection)
        {
            try
            {
                Endereco endereco = _enderecoService.Get(ende => ende.IdEmpresa == id);
                if (endereco != null)
                {
                    _enderecoService.Delete(endereco);
                }

                Empresa empresa = _empresaService.Get(id);
                _empresaService.Delete(empresa);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Example #6
0
        public async Task <IActionResult> Delete([FromRoute] long id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var Empresa = await Task.Run(() =>
            {
                return(_empresaService.GetById(id));
            });

            if (Empresa == null)
            {
                return(NotFound());
            }

            _empresaService.Delete(Empresa.Id);

            return(Ok(Empresa));
        }
Example #7
0
        public async Task <JsonResult> Delete(int Id)
        {
            await _service.Delete(Id);

            return(Json(new { status = "Success" }));
        }
 public Response <Empresa> EmpresaDelete(int id)
 {
     return(empresaService.Delete(id));
 }