/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="enqueteModel">Dados do modelo</param> public void Editar(EnqueteModel enqueteModel) { tb_enquete enqueteE = new tb_enquete(); Atribuir(enqueteModel, enqueteE); unitOfWork.RepositorioEnquete.Editar(enqueteE); unitOfWork.Commit(shared); }
public ActionResult Edit(EnqueteModel enquente) { if (ModelState.IsValid) { gEnquete.Editar(enquente); return(RedirectToAction("Index")); } return(View(enquente)); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="enqueteModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(EnqueteModel enqueteModel) { tb_enquete enqueteE = new tb_enquete(); Atribuir(enqueteModel, enqueteE); unitOfWork.RepositorioEnquete.Inserir(enqueteE); unitOfWork.Commit(shared); return(enqueteE.IdEnquete); }
/// <summary> /// Atribui dados do Enquete Model para o Enquete Entity /// </summary> /// <param name="enqueteModel">Objeto do modelo</param> /// <param name="enqueteE">Entity mapeada da base de dados</param> private void Atribuir(EnqueteModel enqueteModel, tb_enquete enqueteE) { enqueteE.IdEnquete = enqueteModel.IdEnquete; enqueteE.IdPesssoa = enqueteModel.IdPessoa; enqueteE.Titulo = enqueteModel.Titulo; enqueteE.Descricao = enqueteModel.Descricao; enqueteE.DataInicio = enqueteModel.DataInicio; enqueteE.DataFim = enqueteModel.DataFim; enqueteE.StatusEnquete = enqueteModel.StatusEnquete.ToString(); }
public ActionResult Create(EnqueteModel enquente) { enquente.IdPessoa = gPessoa.ObterPessoaLogada((int)Membership.GetUser(true).ProviderUserKey).IdPessoa; enquente.DataInicio = DateTime.Now; if (ModelState.IsValid) { gEnquete.Inserir(enquente); return(RedirectToAction("Index")); } return(View(enquente)); }
// // GET: /enquete/Delete/5 //[Authorize(Roles = "Síndico")] public ActionResult Delete(int id) { EnqueteModel enqueteModel = gEnquete.Obter(id); return(View(enqueteModel)); }
// // GET: /enquete/Details/5 // [Authorize(Roles = "Síndico")] public ViewResult Details(int id) { EnqueteModel enquete = gEnquete.Obter(id); return(View(enquete)); }