コード例 #1
0
        public ActionResult Editar(Cachorro cachorroAlterado, HttpPostedFileBase ImagemUri)
        {
            Cachorro cachorroOriginal = CachorroDAO.Buscar(cachorroAlterado.CachorroId);

            if (ImagemUri != null)
            {
                string nomeImagem = Path.GetFileName(ImagemUri.FileName);
                string caminho    = Path.Combine(Server.MapPath("~/Images/"), nomeImagem);
                ImagemUri.SaveAs(caminho);
                cachorroOriginal.ImagemUri = nomeImagem;
            }
            cachorroOriginal.Nome       = cachorroAlterado.Nome;
            cachorroOriginal.Nascimento = cachorroAlterado.Nascimento;
            cachorroOriginal.Porte      = cachorroAlterado.Porte;
            cachorroOriginal.Raca       = cachorroAlterado.Raca;
            if (ModelState.IsValid)
            {
                CachorroDAO.Editar(cachorroOriginal);
            }
            else
            {
                return(View(cachorroOriginal));
            }
            return(RedirectToAction("Index", "Home"));
        }
コード例 #2
0
        // GET: Home
        public ActionResult Index()
        {
            if (AmizadeDAO.Listar(Int32.Parse(Session["UsuarioId"].ToString())) != null)
            {
                ViewBag.Amizades = AmizadeDAO.Listar(Int32.Parse(Session["UsuarioId"].ToString()));
            }
            else
            {
                ViewBag.Amizades = null;
            }
            Usuario usuarioLogado = UsuarioDAO.Buscar(Int32.Parse(Session["UsuarioId"].ToString()));

            ViewBag.Cachorros = CachorroDAO.BuscarPorDono(Int32.Parse(Session["UsuarioId"].ToString()));
            return(View(usuarioLogado));
        }
コード例 #3
0
 public ActionResult Cadastrar(Cachorro cachorro, HttpPostedFileBase ImagemUri)
 {
     if (ModelState.IsValid)
     {
         if (ImagemUri != null)
         {
             string nomeImagem = Path.GetFileName(ImagemUri.FileName);
             string caminho    = Path.Combine(Server.MapPath("~/Imagens/"), nomeImagem);
             ImagemUri.SaveAs(caminho);
             cachorro.ImagemUri = nomeImagem;
         }
         else
         {
             cachorro.ImagemUri = "CachorroSemImagem.png";
         }
         cachorro.UsuarioId = Int32.Parse(Session["UsuarioId"].ToString());
         CachorroDAO.Salvar(cachorro);
         return(RedirectToAction("Index", "Home"));
     }
     return(View(cachorro));
 }
コード例 #4
0
 public List <Cachorro> GetUsuarios(int usuarioId)
 {
     return(CachorroDAO.BuscarPorDono(usuarioId));
 }
コード例 #5
0
 public ActionResult SolicitarPasseio(int id)
 {
     ViewBag.Cachorros = CachorroDAO.BuscarPorDono(id);
     return(View(UsuarioDAO.Buscar(id)));
 }
コード例 #6
0
 public ActionResult Remover(int id)
 {
     CachorroDAO.Deletar(CachorroDAO.Buscar(id));
     return(RedirectToAction("Index", "Home"));
 }
コード例 #7
0
 public ActionResult Editar(int id)
 {
     return(View(CachorroDAO.Buscar(id)));
 }
コード例 #8
0
 public void DeleteCachorro(int id)
 {
     CachorroDAO.RemoverCachorro(id);
 }
コード例 #9
0
 public void PostUsuario(Cachorro cachorro)
 {
     CachorroDAO.CadastrarCachorro(cachorro);
 }
コード例 #10
0
 public void AlteraCachorro(Cachorro cachorro, int id)
 {
     CachorroDAO.AlterarCachorro(cachorro, id);
 }
コード例 #11
0
 public IQueryable <Cachorro> GetCachorro(int idUsuario)
 {
     return(CachorroDAO.RetornarCachorroPorIdUsuario(idUsuario));
 }
コード例 #12
0
 // GET: api/Cachorroes
 public IQueryable <Cachorro> GetCachorro()
 {
     return(CachorroDAO.RetornarCachorros());
 }