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

            var result = EspecialityBL.GetAllEspeciality(data);

            return(Ok(result));
        }
        public ActionResult GetData(BoardEspeciality data)
        {
            Api API = new Api();
            Dictionary <string, string> arg = new Dictionary <string, string>()
            {
                { "String1", JsonConvert.SerializeObject(data) },
            };

            ViewBag.Especiality = API.Post <BoardEspeciality>("Especiality/GetAllEspeciality", arg);
            return(PartialView("_BoardEspecialityPartial"));
        }
        public static BoardEspeciality GetAllEspeciality(BoardEspeciality data)
        {
            try
            {
                int skip = (data.Index - 1) * data.Take;

                string filterEspeciality = string.IsNullOrWhiteSpace(data.Especiality) ? "" : data.Especiality;

                var list = (from esp in ctx.Especiality
                            where esp.i_IsDeleted == 0 && (esp.v_EspecialityName.Contains(filterEspeciality) || filterEspeciality == "")
                            select new EspecialityCustom
                {
                    v_EspecialityId = esp.v_EspecialityId,
                    v_EspecialityName = esp.v_EspecialityName,
                    b_EspecialityPicture = esp.b_EspecialityPicture,
                    t_TimeForAttention = esp.t_TimeForAttention,
                    t_StartTime = esp.t_StartTime,
                    t_EndTime = esp.t_EndTime,
                    t_StartTime2 = esp.t_StartTime2,
                    t_EndTime2 = esp.t_EndTime2,
                    r_Cost = esp.r_Cost,
                    v_Description = esp.v_Description,
                    v_ProtocolId = esp.v_ProtocolId,
                }).ToList();


                int totalRecords = list.Count;

                if (data.Take > 0)
                {
                    list = list.Skip(skip).Take(data.Take).ToList();
                }

                data.TotalRecords = totalRecords;

                foreach (var item in list)
                {
                    item.v_EspecialityPicture = item.b_EspecialityPicture == null ? null : Convert.ToBase64String(item.b_EspecialityPicture);
                }

                data.List = list;

                return(data);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Example #4
0
        public ActionResult Index()
        {
            Api API = new Api();

            BoardEspeciality            data = new BoardEspeciality();
            Dictionary <string, string> arg  = new Dictionary <string, string>()
            {
                { "String1", JsonConvert.SerializeObject(data) }
            };

            ViewBag.TipoDocumento = API.Get <List <Dropdownlist> >("DataHierarchy/GetDataHierarchyByGrupoId?grupoId=" + ((int)Enums.DataHierarchy.DocType).ToString());
            ViewBag.Genero        = API.Get <List <Dropdownlist> >("SystemParameter/GetParametroByGrupoId?grupoId=" + ((int)Enums.SystemParameter.Gender).ToString());

            ViewBag.Especialidades = API.Post <BoardEspeciality>("Especiality/GetAllEspeciality", arg);

            return(View());
        }
Example #5
0
 public static BoardEspeciality GetAllEspeciality(BoardEspeciality data)
 {
     return(EspecialityDal.GetAllEspeciality(data));
 }