public ConvenioPestanaDto GetConvenio(CabeceraJsonDto cabeceraDto) { ConvenioPestanaDto convenioPestana = new ConvenioPestanaDto { Parametrica = this.GetParametricasConvenio(), Cabecera = cabeceraDto, DatosCarga = this.GetPestanaConvenio(cabeceraDto.IdGrupoFormulario, cabeceraDto.IdPestana) }; return(convenioPestana); }
public Boolean SetGuardarPestanaConvenio(ConvenioPestanaDto datosConenio) { Task <Boolean> guardarOtrosConvenios = Task.Run(() => { return(this.SetGuardarOtrosConvenios(datosConenio)); }); Task <Boolean> guardarFarmacia = Task.Run(() => { return(this.SetGuardarFarmacia(datosConenio)); }); // Espera por resultados, el tiempo de espera total sera solo el del proceso que tome mas tiempo Task.WaitAll(guardarOtrosConvenios, guardarFarmacia); // Rescate de datos Boolean guardar = false; if (guardarOtrosConvenios.Result && guardarFarmacia.Result) { guardar = true; } return(guardar); }
public Boolean SetGuardarFarmacia(ConvenioPestanaDto datosFarmacia) { return(clientConvenio.SetFarmacia(MapperConvenio.TransformarFarmaciaDTOEnDtoVista(datosFarmacia.DatosCarga), datosFarmacia.Cabecera.IdGrupoFormulario));; }
public Boolean SetGuardarOtrosConvenios(ConvenioPestanaDto datosOtrosConenio) { return(clientConvenio.SetOtrosConvenios(MapperConvenio.TransformarOtrosConvenioDTOEnDtoVista(datosOtrosConenio.DatosCarga), datosOtrosConenio.Cabecera.IdGrupoFormulario));; }