Exemple #1
0
        public ResponseMessage GetMenuItems(ParameterUserBasic obj)
        {
            string           reply    = string.Empty;
            ResponseMessage  rM       = new ResponseMessage();
            List <MenuItems> menuList = new List <MenuItems>();

            try
            {
                var dt = apiRepository.GetMenuItems(ref reply);
                if (dt != null && dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        MenuItems menu = new MenuItems();

                        menu.MenuId        = dr["MenuId"].ToString().Trim();
                        menu.TitleBn       = dr["TitleBn"].ToString().Trim();
                        menu.TitleEn       = dr["TitleEn"].ToString().Trim();
                        menu.DescriptionBn = dr["DescriptionBn"].ToString().Trim();
                        menu.DescriptionEn = dr["DescriptionEn"].ToString().Trim();
                        menu.Tag           = dr["Tag"].ToString().Trim();
                        menu.RegularPrice  = dr["RegularPrice"].ToString().Trim();
                        menu.Discount      = dr["Discount"].ToString().Trim();
                        menu.Image         = dr["Image"].ToString().Trim();
                        menu.MenuStatus    = dr["MenuStatus"].ToString().Trim();

                        menuList.Add(menu);
                    }
                    rM.MessageCode   = "Y";
                    rM.Message       = "";
                    rM.SystemMessage = reply;
                    rM.Content       = menuList;
                }
                else
                {
                    rM.MessageCode   = "N";
                    rM.Message       = "No menu found.";
                    rM.SystemMessage = reply;
                    rM.Content       = menuList;
                }
                return(rM);
            }
            catch (Exception ex)
            {
                rM.MessageCode   = "N";
                rM.Message       = "System Error";
                rM.SystemMessage = ex.Message;
                rM.Content       = menuList;
                return(rM);
            }


            return(rM);
        }