Exemplo n.º 1
0
 public static bool Save(Propiedade obj)
 {
     obj.dataCriacao = DateTime.Now;
     obj.dataEdicao  = DateTime.Now;
     try
     {
         if (obj.ID == 0)
         {
             using (var db = new WebPixEntregaContext())
             {
                 db.Propiedade.Add(obj);
                 db.SaveChanges();
             }
             return(true);
         }
         else
         {
             using (var db = new WebPixEntregaContext())
             {
                 db.Propiedade.Update(obj);
                 db.SaveChanges();
                 return(true);
             }
         }
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Exemplo n.º 2
0
 public async Task <JsonResult> SavePropiedade([FromBody] Propiedade Propiedade, string token)
 {
     if (await PropiedadeBO.SaveAsync(Propiedade, token))
     {
         return(Json("Configuracao salva com sucesso"));
     }
     else
     {
         return(Json("Encontramos algum problema ao salvar a Configuracao. Entre em contato com o suporte"));
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Metodo de deletar Propiedade
        /// </summary>
        /// <param name="Propiedade">Propiedade que iraser deletado</param>
        /// <param name="token">Token valido</param>
        /// <returns>Verdadeiro: Removeu o Propiedade / Falso: Houve falha</returns>
        public static async Task <bool> RemoveAsync(Object Propiedade, string token)
        {
            dynamic objEn = Propiedade;
            string  a     = objEn.ID.ToString();

            if (await SeguracaServ.validaTokenAsync(token))
            {
                Propiedade obj = PropiedadeRep.GetAll().Where(x => x.ID == Convert.ToInt32(a)).FirstOrDefault();
                return(PropiedadeRep.Remove(obj));
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 4
0
 public static bool Remove(Propiedade obj)
 {
     try
     {
         using (var db = new WebPixEntregaContext())
         {
             db.Propiedade.Remove(obj);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         ////
         return(false);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// Metodo de salvar Propiedade (Async)
 /// </summary>
 /// <param name="Propiedade"> Objeto Produtp</param>
 /// <param name="token"> Token valido</param>
 /// <returns>Verdadeiro: Salvou o Propiedade / Falso: Houve falha</returns>
 public static async Task <bool> SaveAsync(Propiedade Propiedade, string token)
 {
     if (await SeguracaServ.validaTokenAsync(token))
     {
         if (Propiedade.idCliente != 0)
         {
             try { return(PropiedadeRep.Save(Propiedade)); } catch { return(false); }
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }