Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Barba barba = servico.RetornaBarbaUnica(id);

            servico.ApagaBarba(barba);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public ActionResult Post(bool IsNew, BarbaModel varBarba)
        {
            try
            {
                //if (ModelState.IsValid)
                //{
                if (!_tokenManager.GenerateToken())
                {
                    return(Json(null, JsonRequestBehavior.AllowGet));
                }
                _IBarbaApiConsumer.SetAuthHeader(_tokenManager.Token);



                var result    = "";
                var BarbaInfo = new Barba
                {
                    Clave         = varBarba.Clave
                    , Descripcion = varBarba.Descripcion
                };

                result = !IsNew?
                         _IBarbaApiConsumer.Update(BarbaInfo, null, null).Resource.ToString() :
                             _IBarbaApiConsumer.Insert(BarbaInfo, null, null).Resource.ToString();

                Session["KeyValueInserted"] = result;
                return(Json(result, JsonRequestBehavior.AllowGet));
                //}
                //return Json(false, JsonRequestBehavior.AllowGet);
            }
            catch (ServiceException ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 3
0
        // Metodo que recebe um objeto do tipo barba e devolve um objeto barbaViewModel
        public static BarbaViewModel GetModel(Barba barba)
        {
            BarbaViewModel barbaView = new BarbaViewModel();

            barbaView.SetModel(barba);
            return(barbaView);
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "id,PerfilID,UserId,Nome,tipo,capacidade")] Barba barba)
 {
     if (ModelState.IsValid)
     {
         servico.EditaBarba(barba);
         return(RedirectToAction("Index"));
     }
     return(View(barba));
 }
Ejemplo n.º 5
0
        // GET: Barbas/Delete/5
        public ActionResult Delete(int id)
        {
            Barba barba = servico.RetornaBarbaUnica(id);

            if (barba == null)
            {
                return(HttpNotFound());
            }
            return(View(barba));
        }
Ejemplo n.º 6
0
        public bool CriarBarba(Barba barba)
        {
            try
            {
                db.Barbas.Add(barba);
                db.SaveChanges();
            }
            catch (Exception e)
            {
                return(false);
            }

            return(true);
        }
Ejemplo n.º 7
0
        // Metodo que recebe um do tipo barba e converte para barbaViewModel
        public void SetModel(Barba barba)
        {
            Perfil perfil = new Perfil();

            perfil = servicoPerfil.RetornaPerfilUnico(barba.PerfilID);

            id         = barba.id;
            PerfilID   = barba.PerfilID;
            data       = barba.data;
            Nome       = barba.nome;
            UserId     = perfil.UserID;
            Capacidade = barba.capacidade;
            Tipo       = barba.tipo;
            Bigodes    = barba.Bigodes;

            UserName = perfil.NomeExibicao;
            UserFoto = perfil.FotoPerfil;
        }
Ejemplo n.º 8
0
        public ActionResult Delete(int id)
        {
            try
            {
                if (!_tokenManager.GenerateToken())
                {
                    return(Json(null, JsonRequestBehavior.AllowGet));
                }
                _IBarbaApiConsumer.SetAuthHeader(_tokenManager.Token);

                Barba varBarba = null;
                if (id.ToString() != "0")
                {
                    string where = "";
                }
                var result = _IBarbaApiConsumer.Delete(id, null, null).Resource;
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (ServiceException ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 9
0
        public Barba ObterBarbaUnica(int id)
        {
            Barba barba = db.Barbas.Find(id);

            return(barba);
        }
Ejemplo n.º 10
0
 public void EditarBarba(Barba barba)
 {
     db.Entry(barba).State = EntityState.Modified;
     db.SaveChanges();
 }
Ejemplo n.º 11
0
 public void ApagarBarba(Barba barba)
 {
     db.Barbas.Remove(barba);
     db.SaveChanges();
 }
Ejemplo n.º 12
0
 //Metodo que apaga uma barba
 public void ApagaBarba(Barba barba)
 {
     repositorio.ApagarBarba(barba);
 }
Ejemplo n.º 13
0
 //Metodo que edita uma barba
 public void EditaBarba(Barba barba)
 {
     repositorio.EditarBarba(barba);
 }
Ejemplo n.º 14
0
 //Metodo que cria um novo perfil
 public void CriaBarba(Barba barba)
 {
     repositorio.CriarBarba(barba);
 }