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