public async Task FinalizarCita(Ekilibrate.Model.Entity.Nutricionista.clsSeguimiento data) { var objController = new Ekilibrate.BL.Controller.Nutricionista.clsSeguimiento(_lifetimeScope); await objController.Sincronizar(data); var objCita = new Ekilibrate.ad.Administrador.clsCitaProgramacion(_lifetimeScope); await objCita.FinalizarCita(data.CitaId); }
async Task IDataInjector.CreateSeguimiento(Ekilibrate.Model.Entity.Nutricionista.clsSeguimiento Data) { using (var scope = Ekilibrate.Data.Access.Common.ContainerConfig.ProxyContainer.BeginLifetimeScope("a")) { try { var objController = new Ekilibrate.BL.Controller.Nutricionista.clsController(scope); await objController.FinalizarCita(Data); var DBContext = scope.Resolve <DBTrnContext>(); DBContext.CommitTransaction(); } catch (FaultException ex) { throw ex; } catch (Exception ex) { //var objController = new Ekilibrate.BL.Common.clsLog(scope); //objController.GuardarLog(ex); throw new FaultException("Error al registrar los datos del seguimiento."); } } }