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