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); }