示例#1
0
        public IHttpActionResult AddMenuItem([FromBody] MenuItemDto menuItemDto)
        {
            try
            {
                if (menuItemDto == null)
                {
                    return(CreateErrorResponse($"Parameter {nameof(menuItemDto)} cannot be null"));
                }

                var addNewMenuItem = _menuItemService.AddNewMenuItem(menuItemDto);
                return(CreateResponse(addNewMenuItem));
            }
            catch (Exception exception)
            {
                LogError(this.GetType(), exception.Message);
                return(CreateErrorResponse(exception.Message, exception));
            }
        }