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); } }
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")); } }
/// <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); } }
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); } }
/// <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); } }