public async Task <ActionResult> DeleteConfirmed(Guid id) { UsuarioAcao usuarioAcao = await db.UsuariosAcoes.FindAsync(id); db.UsuariosAcoes.Remove(usuarioAcao); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "UsuarioAcaoId,UsuarioId,AcaoId")] UsuarioAcao usuarioAcao) { if (ModelState.IsValid) { db.Entry(usuarioAcao).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.AcaoId = new SelectList(db.Acoes, "AcaoId", "CodigoNegociacao", usuarioAcao.AcaoId); ViewBag.UsuarioId = new SelectList(db.Users, "Id", "Email", usuarioAcao.UsuarioId); return(View(usuarioAcao)); }
// GET: UsuariosAcoes/Details/5 public async Task <ActionResult> Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsuarioAcao usuarioAcao = await db.UsuariosAcoes.FindAsync(id); if (usuarioAcao == null) { return(HttpNotFound()); } return(View(usuarioAcao)); }
public async Task <ActionResult> Create([Bind(Include = "UsuarioAcaoId,UsuarioId,AcaoId")] UsuarioAcao usuarioAcao) { if (ModelState.IsValid) { usuarioAcao.UsuarioAcaoId = Guid.NewGuid(); db.UsuariosAcoes.Add(usuarioAcao); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.AcaoId = new SelectList(db.Acoes, "AcaoId", "CodigoNegociacao", usuarioAcao.AcaoId); ViewBag.UsuarioId = new SelectList(db.Users, "Id", "Email", usuarioAcao.UsuarioId); return(View(usuarioAcao)); }
// GET: UsuariosAcoes/Edit/5 public async Task <ActionResult> Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsuarioAcao usuarioAcao = await db.UsuariosAcoes.FindAsync(id); if (usuarioAcao == null) { return(HttpNotFound()); } ViewBag.AcaoId = new SelectList(db.Acoes, "AcaoId", "CodigoNegociacao", usuarioAcao.AcaoId); ViewBag.UsuarioId = new SelectList(db.Users, "Id", "Email", usuarioAcao.UsuarioId); return(View(usuarioAcao)); }
// GET: UsuariosAcoes/Venda/5 public async Task <ActionResult> Venda(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsuarioAcao usuarioAcao = await db.UsuariosAcoes.FindAsync(id); if (usuarioAcao == null) { return(HttpNotFound()); } return(View(new VendaViewModel() { Acao = usuarioAcao.Acao, UsuarioAcao = usuarioAcao })); }
public DtoExcuteService AddUsrAcao(long IdAcao, string IdUsuario) { DtoExcuteService resposta = new DtoExcuteService(); var usr = this.UfwCartNew.Repositories.GenericRepository <UsuarioAcao>().GetWhere(u => (u.IdUsuario == IdUsuario) && (u.IdAcao == IdAcao)).FirstOrDefault(); if ((usr == null) || (string.IsNullOrEmpty(usr.IdUsuario))) { UsuarioAcao usrAcao = new UsuarioAcao(); usrAcao.IdUsuario = IdUsuario; usrAcao.IdAcao = IdAcao; this.UfwCartNew.Repositories.GenericRepository <UsuarioAcao>().Add(usrAcao); this.UfwCartNew.SaveChanges(); resposta.Execute = true; resposta.Message = "Permissão concedido ao usuário com sucesso!"; } else { resposta.Message = "Já foi concedida esta permissão ao usuário!"; } return(resposta); }