public Domicilio5 entidadAModelo(SDomicilio e) { Domicilio5 empresa = new Domicilio5() { idPaquete = e.IdPaquete, envio = e.Envio, hora = e.Hora }; return(empresa); }
//ENVIO A DOMICILIO public SDomicilio modeloAEntidad(Domicilio5 e) { if (e == null) { return(null); } SDomicilio empresa = new SDomicilio() { IdPaquete = e.idPaquete, Envio = (bool)e.envio, Hora = e.hora }; return(empresa); }
public bool updateEnvioDomicilio(SDomicilio d, string email) { try { SPaquete p = getPaquete(d.IdPaquete); BLCliente _blC = new BLCliente(); SCliente c = _blC.getCliente((int)p.IdDestinatario); if (c.Email == email) { return(_dal.updateEnvioDomicilio(d)); } throw new ECompartida("No tienes permisos para realizar esta accion"); } catch (Exception) { throw; } }
public IHttpActionResult updateEnvioDomicilio(string IdPaquete, bool Envio, String Hora) { try { string email = TokenInfo.getClaim(Request, "email"); SDomicilio d = new SDomicilio() { Envio = Envio, IdPaquete = Int32.Parse(IdPaquete), Hora = Hora }; BLPaquete bl = new BLPaquete(); return(Ok(bl.updateEnvioDomicilio(d, email))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public bool updateEnvioDomicilio(SDomicilio d) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { Domicilio5 dom = en.Domicilio5.Find(d.IdPaquete); if (dom != null) { dom.envio = d.Envio; dom.hora = d.Hora; en.SaveChanges(); return(true); } return(false); } catch (Exception) { throw; } } }