Пример #1
0
 public ActionResult Edit([Bind(Include = "IdPerfil,DescricaoPerfil,PerfilStatus")] Perfil perfil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(perfil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(perfil));
 }
Пример #2
0
 public ActionResult Edit([Bind(Include = "IdTipoResposta,DescricaoTipoResposta,TipoRespostaStatus")] TipoResposta tipoResposta)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoResposta).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoResposta));
 }
Пример #3
0
        public ActionResult Edit([Bind(Include = "IdUsuario,Nome,Email,Telefone,IdPerfil,UsuarioStatus,Senha")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Entry(usuario).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IdPerfil = new SelectList(db.Perfils.ToList().Where(x => x.PerfilStatus == true).Select(y => y.DescricaoPerfil));

            return(View(usuario));
        }
Пример #4
0
 public ActionResult Edit(Organization organization)
 {
     if (ModelState.IsValid)
     {
         context.Entry(organization).State = EntityState.Modified;
         context.SaveChanges();
         TempData["EditOrganization"] = "Details Updated Successfully";
         return(RedirectToAction("Edit", new { id = organization.Id }));
     }
     else
     {
         return(View());
     }
 }
Пример #5
0
        public ActionResult Edit([Bind(Include = "IdAvaliacao,DescricaoAvaliacao,Expiracao,Titulo,IdUsuario,IdPerfil,AvaliacaoStatus")] Avaliacao avaliacao)
        {
            if (ModelState.IsValid)
            {
                db.Entry(avaliacao).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IdPerfil  = new SelectList(db.Perfils.ToList().Where(f => f.PerfilStatus == true).Select(g => g.DescricaoPerfil));
            ViewBag.IdUsuario = new SelectList(db.Usuarios.ToList().Where(f => f.UsuarioStatus == true).Select(g => g.Nome));

            return(View(avaliacao));
        }
Пример #6
0
        public ActionResult Edit(Review review)
        {
            TempData.Keep("organizationId");

            if (ModelState.IsValid)
            {
                context.Entry(review).State = EntityState.Modified;

                context.SaveChanges();
                TempData["EditReview"] = "Details Updated Successfully";
                return(View(review));
            }
            return(View(review));
        }
        public ActionResult Edit(Employee employee)
        {
            TempData.Keep("organizationId");
            if (ModelState.IsValid)
            {
                db.Entry(employee).State = EntityState.Modified;
                db.SaveChanges();
                TempData["EditEmployee"] = "Details Updated Successfully";
                return(RedirectToAction("Edit", "Employees", new { id = employee.Id }));
            }
            ViewBag.CityId         = new SelectList(db.Cities, "CityId", "CityName", employee.CityId);
            ViewBag.CountryId      = new SelectList(db.Countries, "CountryId", "CountryName", employee.CountryId);
            ViewBag.EmployeeTypeId = new SelectList(db.EmployeeTypes, "Id", "EmployeeType1", employee.EmployeeTypeId);
            ViewBag.GenderId       = new SelectList(db.Genders, "Id", "Gender1", employee.GenderId);

            ViewBag.StateId = new SelectList(db.States, "StateId", "StateName", employee.StateId);
            return(View(employee));
        }
Пример #8
0
        public ActionResult Edit([Bind(Include = "IdPergunta,DescricaoPergunta,PerguntaStatus")] Pergunta pergunta, FormCollection form, int?id)
        {
            if (ModelState.IsValid)
            {
                db.Entry(pergunta).State = EntityState.Modified;

                //Lista dos Tipo de resposta que existem no banco
                var listaTipoRespostaBd = db.TipoRespostas.ToList();

                //Cria uma lista do que foi passado no dorpdown
                var listaTipoRespostaRequest = form["TipoResposta"].Split(',').ToList();

                //Cria lista de descricaoTipoResposta que aquela pergunta possui cadastrada
                List <String> listaTipoRespostaAtPergunta = db.PerguntaTipoRespostas
                                                            .Join(db.TipoRespostas, j => j.IdtipoResposta, k => k.IdTipoResposta, (j, k) => new { j, k }).Where(x => x.j.IdPergunta == id)
                                                            .Join(db.Perguntas, a => a.j.IdPergunta, b => b.IdPergunta, (a, b) => new { a, b }).Select(hj => hj.a.k.DescricaoTipoResposta).ToList();

                foreach (var item in listaTipoRespostaRequest)
                {
                    if (!listaTipoRespostaAtPergunta.Contains(item)) //Verifica se ja existe aquele tipoResposta naquela perguntaTipoResposta
                    {
                        //PEga objeto no db.TipoResposta que seja igual a item
                        var descTipoResposta = listaTipoRespostaBd.FirstOrDefault(f => f.DescricaoTipoResposta == item);

                        PerguntaTipoResposta perguntaTipoResposta = new PerguntaTipoResposta();
                        perguntaTipoResposta.IdPergunta     = pergunta.IdPergunta;
                        perguntaTipoResposta.IdtipoResposta = descTipoResposta.IdTipoResposta;

                        db.PerguntaTipoRespostas.Add(perguntaTipoResposta);
                    }
                }
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(pergunta));
        }