public IHttpActionResult CreateItem(ItemModel item) { string error = ""; ItemModel im = ItemRepo.CreateItem(item, out error); if (error != "" || im == null) { return(Content(HttpStatusCode.BadRequest, error)); } return(Ok(im)); }
private void SaveAction() { IsChanged = false; _model.Name = _viewModel.Name; _model.Number = _viewModel.Number; _model.Type = _viewModel.Type; _model.Url = _viewModel.Url; if (_isCreate) { _model.Id = Guid.NewGuid(); _repo.CreateItem(_model); } else { _repo.EditItem(_model); } CloseWindow(); SaveComplete?.Invoke(this, _model); }
public ActionResult CreateItem(ItemVM item) { item.UserID = FindUserID(); //string errMsg = ""; if (ModelState.IsValid) { ItemRepo itemRepo = new ItemRepo(); itemRepo.CreateItem(item); //TempData["ItemActionMsg"] = errMsg; return(RedirectToAction("ItemManagement")); } else { //TempData["ItemCategoryActionMsg"] = "Cannot add item."; var model = new ItemVM { ItemCategoryList = GetCategories() }; return(View(model)); } }