public Reglas(IntercambioDTO intercambio) { this.IdRegla = intercambio.idRegla; this.Fecha = intercambio.fecha; this.Lugar = intercambio.lugar; this.Monto = intercambio.monto; }
public IHttpActionResult GuardarIntercambio([FromBody] IntercambioDTO intercambio) { try { if (reglaBll.GuardarRegla(new Reglas(intercambio))) { return(Ok()); } else { return(ResponseMessage(new HttpResponseMessage(HttpStatusCode.BadRequest))); } } catch (Exception ex) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public List <IntercambioDTO> ListarReglas() { List <IntercambioDTO> intercambios = new List <IntercambioDTO>(); using (var db = this.dbContext) { db.Configuration.LazyLoadingEnabled = false; List <Sorteo> sorteos = db.Sorteo.ToList(); List <Reglas> reglas = db.Reglas.ToList(); IntercambioDTO intercambio; foreach (var i in reglas) { intercambio = new IntercambioDTO(i); intercambio.estado = sorteos.Count() == 0 ? (short)1 : (short)2; intercambios.Add(intercambio); } return(intercambios); } }