Beispiel #1
0
        public AddNewItemResponseModel <DbSet <ItemEntity> > Post(ItemModel item)
        {
            bool   isValid = !string.IsNullOrEmpty(item.Description) && !string.IsNullOrEmpty(item.Name);
            string message = isValid ? "" : "Input fields cannot be empty";

            if (isValid)
            {
                var entity = new ItemEntity
                {
                    Name        = item.Name,
                    Description = item.Description,
                    IsVisible   = item.IsVisible
                };

                _dbContext.Items.Add(entity);
                _dbContext.SaveChanges();
            }

            var res = new AddNewItemResponseModel <DbSet <ItemEntity> >
            {
                success = isValid,
                message = message,
                data    = isValid ? _dbContext.Items : null
            };

            return(res);
        }
Beispiel #2
0
        public AddNewItemResponseModel Post(ItemModel item)
        {
            bool s = !string.IsNullOrEmpty(item.Description) && !string.IsNullOrEmpty(item.Name);

            if (s)
            {
                var entity = new ItemEntity
                {
                    Name        = item.Name,
                    Description = item.Description,
                    IsVisible   = item.IsVisible,
                };
                _dbContext.Items.Add(entity);
                _dbContext.SaveChanges();
            }

            var res = new AddNewItemResponseModel
            {
                success    = s,
                ObjectJson = _dbContext.Items
            };

            return(res);
        }