public async Task <Result> Post([FromBody] ProductAttributeGroupParam model) { var group = new ProductAttributeGroup { Name = model.Name }; _productAttrGroupRepository.Add(group); await _productAttrGroupRepository.SaveChangesAsync(); return(Result.Ok()); }
public async Task <Result> Put(int id, [FromBody] ProductAttributeGroupParam model) { var group = await _productAttrGroupRepository.FirstOrDefaultAsync(id); if (group == null) { return(Result.Fail("单据不存在")); } group.Name = model.Name; group.UpdatedOn = DateTime.Now; await _productAttrGroupRepository.SaveChangesAsync(); return(Result.Ok()); }
public async Task <Result> Get(int id) { var group = await _productAttrGroupRepository.FirstOrDefaultAsync(id); if (group == null) { return(Result.Fail("单据不存在")); } var model = new ProductAttributeGroupParam { Id = group.Id, Name = group.Name }; return(Result.Ok(model)); }