Esempio n. 1
0
        protected override void Seed(WEBAPI_UsuariosContext context)
        {
            var usuarios = new List <Usuario>
            {
                new Usuario()
                {
                    Nome = "Reginaldo", Sobrenome = "Caumo", Email = "*****@*****.**", Detalhe = null
                },
                new Usuario()
                {
                    Nome = "Maria Regina", Sobrenome = "Santos", Email = "*****@*****.**", Detalhe = null
                }
            };

            usuarios.ForEach(b => context.Usuarios.Add(b));
            context.SaveChanges();

            var detalhe1 = new DetalheUsuario()
            {
                UsuarioId = 1, Telefone = "11-99993-5449", Endereco = "Rua Paracatu, 3002", Usuario = usuarios[0]
            };

            context.Detalhe_Usuarios.Add(detalhe1);

            base.Seed(context);
        }
Esempio n. 2
0
        public void AddDetalheUsuario(int usuarioId, DetalheUsuario detalheUsuario)
        {
            _context.Detalhe_Usuarios.Add(detalheUsuario);
            //var usuario = GetUsuario(usuarioId);
            //usuario.Detalhe = detalheUsuario;
//////            usuario.Detalhe.Add(detalheUsuario);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            DetalheUsuario detalheUsuario = _repDet.Find(id);

            _repDet.Delete(x => x.DetalheId == id);
            _repDet.Commit();
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public DetalheUsuario Editar(DetalheUsuario detalhe)
        {
            if (!detalhe.EstaValido())
            {
                return(detalhe);
            }

            return(_detalheRepositorio.Editar(detalhe));
        }
        // GET: DetalheUsuario/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DetalheUsuario detalheUsuario = _repDet.Find(id);

            if (detalheUsuario == null)
            {
                return(HttpNotFound());
            }
            return(View(detalheUsuario));
        }
        public ActionResult Edit([Bind(Include = "DetalheId,Usuarioid,Telefone,Endereco")] DetalheUsuario detalheUsuario)
        {
            if (ModelState.IsValid)
            {
                _repDet.Update(detalheUsuario);
                _repDet.Commit();

                return(RedirectToAction("Index"));
            }
            List <Usuario> lst = new List <Usuario>();

            using (var rep = new UsuarioRepository())
            {
                lst = rep.GetAll().ToList();
            }
            ViewBag.Usuarioid = new SelectList(lst, "UsuarioId", "Nome", detalheUsuario.Usuarioid);
            return(View(detalheUsuario));
        }
        // GET: DetalheUsuario/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DetalheUsuario detalheUsuario = _repDet.Find(id);

            if (detalheUsuario == null)
            {
                return(HttpNotFound());
            }

            List <Usuario> lst = new List <Usuario>();

            using (var rep = new UsuarioRepository())
            {
                lst = rep.GetAll().ToList();
            }

            ViewBag.Usuarioid = new SelectList(lst, "UsuarioId", "Nome", detalheUsuario.Usuarioid);
            return(View(detalheUsuario));
        }
Esempio n. 8
0
 public void DeleteDetalhe(DetalheUsuario detalhe)
 {
     _context.Detalhe_Usuarios.Remove(detalhe);
 }