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 IActionResult Index(CompanyModel company) { var model = new CompanyAddViewModel() { NumberOfCharsInName = company.Name.Length, NumberOfCharsInDescription = company.Description.Length, isHidden = !company.isVisible }; var item = new ItemEntity() { Id = Guid.NewGuid().ToString(), Name = company.Name, Description = company.Description, isVisible = company.isVisible }; _dbContext.Items.Add(item); _dbContext.SaveChanges(); model.Items = _dbContext.Items.ToList(); return(View("Company Added", model)); }
public IActionResult Post([FromForm] CompanyModel company) { try { CompanyAddedViewModel response = new CompanyAddedViewModel { NumberOfCharsInName = company.Name.Length, NumberOfCharsInDescription = company.Description.Length, IsHidden = !company.IsVisible }; var entity = new ItemEntity { Name = company.Name, Description = company.Description, IsVisible = company.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); //return Ok(response); return(Ok(_dbContext.Items)); } catch (Exception exception) { return(NotFound(exception)); } }
private void AddCompany(CompanyModel company) { var entity = new CompanyEntity { Name = company.Name, Description = company.Description, IsVisible = company.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); }
public IActionResult AddItem(ExchangesModel exchange) { var entity = new ItemEntity { Name = exchange.Name, Description = exchange.Description, IsVisible = exchange.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(Ok()); }
public IActionResult Post(CompanyModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(Ok()); }
public IActionResult AddNewItem(CompanyModel companyModel) { var entity = new ItemEntity { Name = companyModel.Name, Description = companyModel.Description, IsVisible = companyModel.IsVisible, }; _dbContext.Add(entity); _dbContext.SaveChanges(); return(Ok()); }
public IActionResult Index(CompanyModel company) { var entity = new ItemEntity { Name = company.Name, Description = company.Description, IsVisible = company.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(RedirectToAction("CompanyAdded", new { itemId = entity.Id })); }
public IActionResult Add(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(RedirectToAction("AddConfirmation")); }
public IActionResult Show(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible }; _dbContext.Item.Add(entity); _dbContext.SaveChanges(); return(RedirectToAction("DisplayItemsList")); }
public IQueryable <ItemEntity> Post(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(_dbContext.Set <ItemEntity>()); }
public IEnumerable <ItemEntity> Post([FromBody] JsonElement itemJson) { var data = JObject.Parse(itemJson.ToString()); var entity = new ItemEntity { Name = (string)data["name"], Description = (string)data["description"], IsVisible = (string)data["isVisible"] == "" }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(_dbContext.Items.ToList()); }
public IActionResult Add(ExchangeModel item) { var entity = new ExchangeModel { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(RedirectToAction("ExchangeAdded")); }
public ActionResult <CompanyAddedViewModel> Post(CompanyModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); Response.Headers.Add("Content-type", "application/json"); return(Ok(new CompanyAddedViewModel(item.Name.Length, item.Description.Length, true))); }
public IActionResult Add(ItemModel item) { var entity = new ItemEntities { Id = 1, Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); //return View("AddConfirmation", viewModel); return(RedirectToAction("AddConfirmation", new { itemId = 1 })); }
public AddNewItemResponse Post(ItemModel model) { var itemEntity = new ItemEntity() { Description = model.Description, IsVisible = model.IsVisible, Name = model.Name }; dbContext.Add(itemEntity); dbContext.SaveChanges(); return(new AddNewItemResponse() { Success = !string.IsNullOrEmpty(model.Name) && !string.IsNullOrEmpty(model.Description) }); }
public AddNewItemConfirmationViewModel Add(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; dbContext.Items.Add(entity); dbContext.SaveChanges(); var viewModel = new AddNewItemConfirmationViewModel { Id = 1, ItemName = item.Name }; return(viewModel); }
public Ajax Post(CompanyModel company) { var entity = new ItemEntity { Name = company.Name, Description = company.Description, IsVisible = company.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(new Ajax { Success = true }); }
public AddNewItemResponseModel Post(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(new AddNewItemResponseModel { Message = $"Your item {item.Name} was added.", Success = true }); }
public Ajax Post(ExchangesModel exchange) { var res = new Ajax(); res.success = true; var entity = new ItemEntity { Name = exchange.Name, Description = exchange.Description, IsVisible = exchange.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(res); }
public IActionResult Add(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); var viewModel = new AddNewItemConfirmationViewModel { Id = 1, Name = item.Name, }; return(View("AddConfirmation", viewModel)); }
public AddNewCompanyResponse Post(CompanyModel company) { var entity = new ItemEntity { Name = company.Name, Description = company.Description, IsVisible = company.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(new AddNewCompanyResponse() { Success = true, Message = "Got ya", AddedCompany = company }); }
public AddNewItemResponse Post(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); var response = new AddNewItemResponse() { Success = true, }; return(response); }
public IActionResult Index(CompanyModel company) { var viewModel = new CompanyAddedViewModel { NumberOfCharsInName = company.Name.Length, NumberOfCharsInDescription = company.Name.Length, IsHidden = !company.IsVisible }; var item = new ItemEntity { Name = company.Name, Description = company.Description, IsVisible = company.IsVisible }; _dbContext.Items.Add(item); _dbContext.SaveChanges(); return(View("CompanyAdded", viewModel)); }
public ItemEntity Add(ItemModel item) { var userIdClaim = _httpContextAccessor.HttpContext.User.Claims.FirstOrDefault(x => x.Type == "id"); if (userIdClaim == null) { throw new Exception("Failed to add: cannot find id claim"); } var entity = new ItemEntity { UserId = int.Parse(userIdClaim.Value), Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); return(entity); }
public AddNewItemResponse Post(ItemModel item) { var entity = new ItemEntities { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible, }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); var response = new AddNewItemResponse() { success = true, message = "nice! it works!", addedItem = item }; return(response); }
public IActionResult Add(ItemModel item) { var entity = new ItemEntity { Name = item.Name, Description = item.Description, IsVisible = item.IsVisible }; _dbContext.Items.Add(entity); _dbContext.SaveChanges(); var viewModel = new AddNewItemConfirmationViewModel { Id = 1, Name = item.Name, }; //Post //return View("AddConfirmation", viewModel); // Post-Redirect-Get return(RedirectToAction("AddConfirmation", new { itemId = 1, })); }
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); }