public JsonResult CadastrarFoto()
        {
            string usuarioId = Request.Form["usuarioId"];
            bool   operacao  = false;

            if (Request.Form.Files.Count > 0)
            {
                var foto = Request.Form.Files[0];

                string nome = usuarioId + System.IO.Path.GetExtension(foto.FileName);

                string path = _env.ContentRootPath +
                              @"\Upload\Usuario\" +
                              nome;

                using (var stream = new FileStream(path, FileMode.Create))
                {
                    foto.CopyTo(stream);
                    BL.UsuarioBL uBl = new BL.UsuarioBL();
                    uBl.CadastrarFoto(int.Parse(usuarioId), nome);
                    operacao = true;
                }
            }

            return(Json(new
            {
                operacao
            }));
        }
        public ActionResult ObterFoto(int id)
        {
            BL.UsuarioBL   uBl = new BL.UsuarioBL();
            Models.Usuario u   = uBl.ObterUsuario(id);

            if (!string.IsNullOrEmpty(u.Foto))
            {
                string path = _env.ContentRootPath + @"\Upload\usuario\" + u.Foto;
                byte[] foto = System.IO.File.ReadAllBytes(path);

                return(File(foto, Utils.MimeTypeMap.GetMimeType(u.Foto)));
            }
            return(Content(""));
        }
        public JsonResult Cadastrar([FromBody] Dictionary <string, string> dados)
        {
            Models.Usuario u = new Models.Usuario();

            bool   ok;
            string msg;

            BL.UsuarioBL uBl = new BL.UsuarioBL();


            u.Nome    = dados["nome"].Trim();
            u.Email   = dados["email"].Trim();
            u.Senha   = dados["senha"].Trim();
            (ok, msg) = uBl.Gravar(u);

            return(Json(new
            {
                usuarioId = u.Id,
                operacao = ok,
                msg = msg
            }));;
        }
 public ActionResult ObterTodos()
 {
     BL.UsuarioBL uBl = new BL.UsuarioBL();
     ViewBag.Usuarios = uBl.ObterTodos();
     return(View());
 }