public IHttpActionResult CreateCalendar(MultiDataModel data)
        {
            MessageCustom _MessageCustom = new MessageCustom();

            try
            {
                using (var ts = new TransactionScope())
                {
                    var    dataService = JsonConvert.DeserializeObject <ServiceCustom>(data.String1);
                    string serviceId   = new ServiceBl().CreateService(dataService, data.Int1, data.Int2);

                    if (serviceId == null)
                    {
                        throw new Exception("Sucedió un error al generar la agenda, por ello no se guardó ningún cambio.");
                    }
                    else
                    {
                        _MessageCustom.Error = false;
                    }
                    _MessageCustom.Status  = (int)StatusHttp.Ok;
                    _MessageCustom.Id      = serviceId;
                    _MessageCustom.Message = "Se agendó correctamente.";
                    ts.Complete();
                    return(Ok(_MessageCustom));
                }
            }
            catch (Exception ex)
            {
                _MessageCustom.Error   = true;
                _MessageCustom.Status  = (int)StatusHttp.BadRequest;
                _MessageCustom.Message = ex.Message;
                return(Ok(_MessageCustom));
            }
        }
        public IHttpActionResult SaveDataAdultoMayor(MultiDataModel data)
        {
            BoardGenerales dataBoard = JsonConvert.DeserializeObject <BoardGenerales>(data.String1);
            var            result    = new EsoAntecedentesBL().SaveDataAdultoMayor(dataBoard, data.Int1, data.Int2);

            return(Ok(result));
        }
Exemplo n.º 3
0
        public IHttpActionResult NewSystemUserExternal(MultiDataModel dataModel)
        {
            BoardSystemUserExternal data = JsonConvert.DeserializeObject <BoardSystemUserExternal>(dataModel.String1);
            var result = SystemUserBL.AddSystemUserExternal(data.EntityPerson, data.EntityProfessional, data.EntitySystemUser, data.ListEntityProtocolSystemUser, dataModel.Int1, dataModel.Int2);

            return(Ok(result));
        }
        public IHttpActionResult GetClientes(MultiDataModel data)
        {
            BoardCliente dataClient = JsonConvert.DeserializeObject <BoardCliente>(data.String1);
            var          result     = new ClientesBL().GetClients(dataClient);

            return(Ok(result));
        }
Exemplo n.º 5
0
        public IHttpActionResult GetDataMovements(MultiDataModel model)
        {
            BoardMovement data     = JsonConvert.DeserializeObject <BoardMovement>(model.String1);
            var           ListData = _InputOutput.GetDataMovements(data);

            return(Ok(ListData));
        }
Exemplo n.º 6
0
        public IHttpActionResult GetProductsSAMBHS(MultiDataModel data)
        {
            BoardProductsSAMBHS _data = JsonConvert.DeserializeObject <BoardProductsSAMBHS>(data.String1);
            var result = new ProductSAMBHSBL().GetProductsSAMBHS(_data);

            return(Ok(result));
        }
Exemplo n.º 7
0
        public IHttpActionResult GetServices(MultiDataModel data)
        {
            BoardServiceCustomList dataService = JsonConvert.DeserializeObject <BoardServiceCustomList>(data.String1);
            var result = _oServiceBl.GetServicesPagedAndFiltered(dataService);

            return(Ok(result));
        }
Exemplo n.º 8
0
        public IHttpActionResult GetDataSuppliers(MultiDataModel model)
        {
            BoardSupplier data = JsonConvert.DeserializeObject <BoardSupplier>(model.String1);
            var           Data = _SupplierBl.GetdataSuppliers(data);

            return(Ok(Data));
        }
        public IHttpActionResult AddEspeciality(MultiDataModel multi)
        {
            EspecialityBE dataEsp = JsonConvert.DeserializeObject <EspecialityBE>(multi.String1);
            var           result  = EspecialityBL.AddEspeciality(dataEsp);

            return(Ok(result));
        }
Exemplo n.º 10
0
        public IHttpActionResult GetAllProtocol(MultiDataModel multidata)
        {
            BoardProtocol data   = JsonConvert.DeserializeObject <BoardProtocol>(multidata.String1);
            var           result = ProtocolBL.GetAllProtocol(data);

            return(Ok(result));
        }
Exemplo n.º 11
0
        public IHttpActionResult SaveProtocols(MultiDataModel multi)
        {
            ProtocolList data   = JsonConvert.DeserializeObject <ProtocolList>(multi.String1);
            var          result = ProtocolBL.SaveProtocols(data, multi.Int1, multi.Int2);

            return(Ok(result));
        }
        public IHttpActionResult GetAllPacient(MultiDataModel data)
        {
            var dataPacient = JsonConvert.DeserializeObject <BoardPacients>(data.String1);
            var result      = pacientBL.GetAllPacient(dataPacient);

            return(Ok(result));
        }
Exemplo n.º 13
0
        public IHttpActionResult AddEmbarazo(MultiDataModel data)
        {
            EmbarazoCustom obj    = JsonConvert.DeserializeObject <EmbarazoCustom>(data.String1);
            MessageCustom  result = new EmbarazoBL().AddEmbarazo(obj, data.Int1, data.Int2);

            return(Ok(result));
        }
        public IHttpActionResult SendEmail(MultiDataModel data)
        {
            EmailModel model  = JsonConvert.DeserializeObject <EmailModel>(data.String1);
            var        result = SendEmailBL.SendEmail(model);

            return(Ok(result));
        }
        public IHttpActionResult GetDataCalendar(MultiDataModel data)
        {
            var dataFilter = JsonConvert.DeserializeObject <BoardCalendar>(data.String1);
            var result     = new CalendarBL().GetDataCalendar(dataFilter);

            return(Ok(result));
        }
Exemplo n.º 16
0
        public IHttpActionResult SavePlan(MultiDataModel model)
        {
            PlanBE data   = JsonConvert.DeserializeObject <PlanBE>(model.String1);
            var    result = PlanBL.SavePlan(data);

            return(Ok(result));
        }
        public IHttpActionResult FusionarServicios(MultiDataModel data)
        {
            List <string> ServicesId = JsonConvert.DeserializeObject <List <string> >(data.String1);
            var           result     = new ServiceBl().FusionarServicios(ServicesId, data.Int1, data.Int2);

            return(Ok(result));
        }
        public IHttpActionResult RegistrarCarta(MultiDataModel data)
        {
            MessageCustom _MessageCustom = new MessageCustom();

            try
            {
                bool result = new ServiceBl().RegistrarCarta(data);

                if (!result)
                {
                    throw new Exception("Sucedió un error al agregar la carta, por favor vuelva a intentar.");
                }
                else
                {
                    _MessageCustom.Error = false;
                }
                _MessageCustom.Status  = (int)StatusHttp.Ok;
                _MessageCustom.Id      = data.String1;
                _MessageCustom.Message = "Se agregó correctamente.";
                return(Ok(_MessageCustom));
            }
            catch (Exception ex)
            {
                _MessageCustom.Error   = true;
                _MessageCustom.Status  = (int)StatusHttp.BadRequest;
                _MessageCustom.Message = ex.Message;
                return(Ok(_MessageCustom));
            }
        }
Exemplo n.º 19
0
        public IHttpActionResult SaveOrganization(MultiDataModel multi)
        {
            OrganizationBE data   = JsonConvert.DeserializeObject <OrganizationBE>(multi.String1);
            var            result = OrganizationBL.SaveOrganization(data, multi.Int1, multi.Int2);

            return(Ok(result));
        }
        public IHttpActionResult SaveCuidadosPreventivos(MultiDataModel data)
        {
            EsoCuidadosPreventivosFechas dataCudiados = JsonConvert.DeserializeObject <EsoCuidadosPreventivosFechas>(data.String1);

            var result = new EsoAntecedentesBL().SaveCuidadosPreventivos(dataCudiados, data.String2, data.Int1, data.Int2);

            return(Ok(result));
        }
        public IHttpActionResult GetAllEspeciality(MultiDataModel multi)
        {
            BoardEspeciality data = JsonConvert.DeserializeObject <BoardEspeciality>(multi.String1);

            var result = EspecialityBL.GetAllEspeciality(data);

            return(Ok(result));
        }
        public IHttpActionResult AddServiceOrder(MultiDataModel multiData)
        {
            BoardServiceOrder data = JsonConvert.DeserializeObject <BoardServiceOrder>(multiData.String1);

            var result = ServiceOrderBL.AddServiceOrder(data, multiData.Int1, multiData.Int2);

            return(Ok(result));
        }
        public IHttpActionResult SaveAdditionalExamsForCalendar(MultiDataModel data)
        {
            List <AdditionalExamCreate> dataAdd = JsonConvert.DeserializeObject <List <AdditionalExamCreate> >(data.String1);

            var result = new CalendarBL().SaveAdditionalExamsForCalendar(dataAdd, data.Int1, data.Int2);

            return(Ok(result));
        }
Exemplo n.º 24
0
        public IHttpActionResult AddProblema(MultiDataModel data)
        {
            ProblemaList dataProb = JsonConvert.DeserializeObject <ProblemaList>(data.String1);

            var result = new PlanIntegralBL().AddProblema(dataProb, data.Int1, data.Int2);

            return(Ok(result));
        }
        public IHttpActionResult GetExamenes(MultiDataModel data)
        {
            BoardExamsCustom dataBoard = JsonConvert.DeserializeObject <BoardExamsCustom>(data.String1);

            var result = new ComponentBl().GetExamsForConsult(dataBoard);

            return(Ok(result));
        }
        public IHttpActionResult GenerateServiceOrderReport(MultiDataModel multiData)
        {
            BoardServiceOrder data = JsonConvert.DeserializeObject <BoardServiceOrder>(multiData.String1);

            var result = ServiceOrderBL.GenerateServiceOrderReport(data, multiData.Int1, data.FechaEmision);

            return(Ok(result));
        }
        public IHttpActionResult GetAdditionalExams(MultiDataModel data)
        {
            BoardExamsCustom dataBoard = JsonConvert.DeserializeObject <BoardExamsCustom>(data.String1);

            var result = new ConsultorioBL().GetAdditionalExams(dataBoard);

            return(Ok(result));
        }
        public IHttpActionResult CreateOrUpdatePacient(MultiDataModel data)
        {
            PacientCustom objPerson = JsonConvert.DeserializeObject <PacientCustom>(data.String1);

            MessageCustom result = pacientBL.CreateOrUpdatePacient(objPerson, data.Int1, data.Int2);

            return(Ok(result));
        }
        public IHttpActionResult EliminarExamen(MultiDataModel data)
        {
            BoardExamsCustom dataBoard = JsonConvert.DeserializeObject <BoardExamsCustom>(data.String1);

            var result = new ConsultorioBL().EliminarExamen(dataBoard, data.Int1);

            return(Ok(result));
        }
        public IHttpActionResult SaveExamsAdditional(MultiDataModel data)
        {
            List <AdditionalExamCustom> listExams = JsonConvert.DeserializeObject <List <AdditionalExamCustom> >(data.String1);

            var result = new ConsultorioBL().SaveadditionalExams(listExams, data.Int1, data.Int2);

            return(Ok(result));
        }