Exemple #1
0
        // GET: DiretorController
        public ActionResult Index()
        {
            var response = new DiretorViewItem();

            response.Diretores = dbContext.Diretors.ToList();

            return(View(response));
        }
Exemple #2
0
        // GET: DiretorController/Delete/5
        public ActionResult Delete(int id)
        {
            var response = new DiretorViewItem();
            var obj      = dbContext.Diretors.First(a => a.Id == id);

            obj.Animes = dbContext.Animes.Where(a => a.IdEstudio == id).ToList();

            if (obj.Animes == null || obj.Animes.Count < 1)
            {
                response.DevolverMensagemParaView(true, "Registro deletado com sucesso!");

                dbContext.Diretors.Remove(obj);

                dbContext.SaveChanges();
            }
            else
            {
                response.DevolverMensagemParaView(false, "Registro não pode ser deletado pois existe dependência!");
            }

            response.Diretores = dbContext.Diretors.ToList();

            return(View("Index", response));
        }