public static ProductoVidaApDtoMapper TransformarVidaApDTOEnDtoMapper(ProductoDto productoDto, int grupoFormualario) { ProductoVidaApDtoMapper vidaAp = new ProductoVidaApDtoMapper(); vidaAp.ID_PRODUCTO_VIDAAP = MapperEstructurasUtilidades.ExtraerEntero(productoDto.Id_VidaAp) ?? 0; vidaAp.FREECOVER = MapperEstructurasUtilidades.ExtraerCadena(productoDto.Freecover); vidaAp.CAPITALMAXINO = MapperEstructurasUtilidades.ExtraerDecimal(productoDto.CapitalMaximo); vidaAp.CUMULO = MapperEstructurasUtilidades.ExtraerCadena(productoDto.Cumulo); vidaAp.ID_AGRUPACION = grupoFormualario; return(vidaAp); }
public IHttpActionResult GetProductoVidaAp(int GrupoFormulario) { ProductoVidaApDtoMapper TablaProductos = serviceProductos.GetVidaAp(GrupoFormulario); if (TablaProductos != null) { return(Ok(TablaProductos)); } else { return(StatusCode(HttpStatusCode.NoContent)); } }
public Boolean SetVidaAp(ProductoVidaApDtoMapper vidaAp, int grupoFormulario) { var client = new RestClient(values.BaseUrlMSFUProductos + FUControllers.CONTROLLER_MS_FU_PRODUCTO + "/setVidaAp/{GrupoFormulario}"); var request = new RestRequest(Method.POST); request.RequestFormat = DataFormat.Json; string json = JsonConvert.SerializeObject(vidaAp); request.AddJsonBody(json); request.AddUrlSegment("GrupoFormulario", grupoFormulario); var response = client.Execute <Boolean>(request); return(response.Data); }
public static ProductoDto TransformarProductoDtoMapperEnDTO(IEnumerable <ProductoSaludDetalleDtoMapper> listSalud, IEnumerable <ProductoVidaApDetalleDtoMapper> listVidaAp, ProductoVidaApDtoMapper vidaAp, IEnumerable <CascadaDtoMapper> listCascada, IEnumerable <MensajeDtoMapper> listaMensajes) { ProductoDto producto = new ProductoDto(); producto.Freecover = MapperEstructurasUtilidades.CrearCadenaDTO(vidaAp.FREECOVER, (int)AtributoPestanaParametrica.FREECOVER, listaMensajes); producto.CapitalMaximo = MapperEstructurasUtilidades.CrearDecimalDTO(vidaAp.CAPITALMAXINO, (int)AtributoPestanaParametrica.CAPITAL_MAXIMO, listaMensajes); producto.Id_VidaAp = MapperEstructurasUtilidades.CrearEnteroDTO(vidaAp.ID_PRODUCTO_VIDAAP, (int)AtributoPestanaParametrica.IDVIDAAP, listaMensajes); producto.Cumulo = MapperEstructurasUtilidades.CrearCadenaDTO(vidaAp.CUMULO, (int)AtributoPestanaParametrica.CUMULO, listaMensajes); producto.ListProductoSalud = MapperEstructurasProducto.CrearListaSalud(listSalud, (int)AtributoPestanaParametrica.LISTA_PRODUCTO_SALUD, listaMensajes); producto.ListProductoVidaAp = MapperEstructurasProducto.CrearListaVidaAp(listVidaAp, (int)AtributoPestanaParametrica.LISTA_PRODUCTO_VIDAAP, listaMensajes); producto.ListaCascada = MapperEstructurasProducto.CrearListaCascada(listCascada, (int)AtributoPestanaParametrica.LISTA_CASCADA, listaMensajes); return(producto); }
public Boolean SetVidaAp(ProductoVidaApDtoMapper vidaAp) { try { using (Entities db = new Entities()) { db.FUWEB_PRODUCTO_VIDAAP.AddOrUpdate(MapperWrapper.Mapper.Map <FUWEB_PRODUCTO_VIDAAP>(vidaAp)); db.SaveChanges(); } return(true); } catch (EntityException ex) { Console.WriteLine("Error: " + ex.Message); return(false); } }
public Boolean SetDeleteVidaAp(ProductoVidaApDtoMapper productovidaAp) { try { using (Entities db = new Entities()) { var registro = db.FUWEB_PRODUCTO_VIDAAP.Where(list => list.ID_PRODUCTO_VIDAAP == productovidaAp.ID_PRODUCTO_VIDAAP).FirstOrDefault(); db.FUWEB_PRODUCTO_VIDAAP.Remove(registro); db.SaveChanges(); return(true); } } catch (EntityException ex) { Console.WriteLine("Error: " + ex.Message); return(false); } }
public ProductoVidaApDtoMapper GetProductoVidaAp(int GrupoPoliza) { ProductoVidaApDtoMapper vidaAp = null; try { using (Entities db = new Entities()) { var datos = (from pSalud in db.FUWEB_PRODUCTO_VIDAAP where pSalud.ID_AGRUPACION == GrupoPoliza select pSalud); if (datos.Count() > 0) { vidaAp = MapperWrapper.Mapper.Map <ProductoVidaApDtoMapper>(datos.FirstOrDefault()); } } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(vidaAp); }
public IHttpActionResult SetVidaAp(ProductoVidaApDtoMapper vidaAp, int GrupoFormulario) { return(Ok(this.serviceProductos.SetVidaAp(vidaAp, GrupoFormulario))); }
public Boolean SetVidaAp(ProductoVidaApDtoMapper vidaAp, int grupoFormulario) { return(this.persistenceProductos.SetVidaAp(vidaAp)); }