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