コード例 #1
0
        public IActionResult Create([FromBody] MenuMasterDTO dto)
        {
            var res = _Mapper.Map <MenuMaster>(dto);

            try
            {
                var Menu = _MenuMasterRepository.Create(res);
                return(Ok(Menu));
            }
            catch (AppException ex)
            {
                return(BadRequest(ex.Message));
            }
        }
コード例 #2
0
        public async Task <IActionResult> Details(int?Userid, MenuMasterDTO dto)
        {
            if (Userid == null)
            {
                return(NotFound());
            }

            var Master = await _MenuMasterRepository.GetMenuByUserID(Userid);

            var cto = _Mapper.Map <CountryDTO>(Master);

            if (Master == null)
            {
                return(NotFound());
            }
            return(Ok(cto));
        }
コード例 #3
0
        public IHttpActionResult GetAllMenu()
        {
            MenuMasterDTO menuMasterDto = new MenuMasterDTO();

            try
            {
                using (var client = ServiceClient <IMasterManager> .Create(ObjectConstants.MasterManager))
                {
                    menuMasterDto = client.Instance.GetAllMenuMasterByRoleMasterId(Convert.ToInt64(1));
                }
            }
            catch (Exception ex)
            {
            }

            return(Ok(menuMasterDto));
        }