public IActionResult Get(long id) { var productOption = _productOptionRepository.Query().FirstOrDefault(x => x.Id == id); var model = new ProductOptionFormVm { Id = productOption.Id, Name = productOption.Name }; return(Json(model)); }
public IActionResult Put(long id, [FromBody] ProductOptionFormVm model) { if (ModelState.IsValid) { var productOption = _productOptionRepository.Query().FirstOrDefault(x => x.Id == id); productOption.Name = model.Name; _productOptionRepository.SaveChanges(); return(Ok()); } return(BadRequest(ModelState)); }
public IActionResult Post([FromBody] ProductOptionFormVm model) { if (ModelState.IsValid) { var productOption = new ProductOption { Name = model.Name }; _productOptionRepository.Add(productOption); _productOptionRepository.SaveChanges(); return(Ok()); } return(BadRequest(ModelState)); }