public IActionResult UpdateProductGroup(Guid id, [FromBody] ProductGroupRequest productgroup) { var toBeUpdatenProductGroup = ProductgroupService.UpdateProductGroep(id, (Productgroep)productgroup); return(Ok((ProductgroupReponse)toBeUpdatenProductGroup)); }
public IActionResult DeleteProductGroupById(Guid id) { ProductgroupService.DeleteProductGroupById(id); return(Ok()); }
public IActionResult CreateProductGroup([FromBody] ProductGroupRequest productGroup) { var newProductGroup = ProductgroupService.CreateProductGroup((Productgroep)productGroup); return(Ok((ProductgroupReponse)newProductGroup)); }
public IActionResult GetAllProductsByProductGroupId(Guid id) { var allProductsByProductGroupId = ProductgroupService.GetAllProductsByProductGroupId(id).ToList().Select(x => (ProductResponse)x); return(Ok(allProductsByProductGroupId)); }
public IActionResult GetAllProductGroups() { var allProductGroups = ProductgroupService.GetAllProductGroups().ToList().Select(x => (ProductgroupReponse)x); return(Ok(allProductGroups)); }
public IActionResult GetProductGroupById(Guid id) { var oneProductgroup = ProductgroupService.GetProductgroupById(id); return(Ok((ProductgroupReponse)oneProductgroup)); }
public ProductGroupsController(NutritionsContext context, ProductgroupService service) { this.NutritionsContext = context; this.ProductgroupService = service; }