public static CreateProductCommand ToCreateProductCommand(this ProductSubmitModel productSubmitModel) { return(new CreateProductCommand( productSubmitModel.Title, productSubmitModel.Description, productSubmitModel.Price)); }
public static UpdateProductCommand ToUpdateProductCommand(this ProductSubmitModel productSubmitModel) { return(new UpdateProductCommand( productSubmitModel.Id.GetValueOrDefault(), productSubmitModel.Title, productSubmitModel.Description, productSubmitModel.Price)); }
public static Product ToProduct(this ProductSubmitModel productSubmitModel) { return(new Product { Id = productSubmitModel.Id.GetValueOrDefault(), Title = productSubmitModel.Title, Description = productSubmitModel.Description, Price = productSubmitModel.Price }); }
public void EditProduct(ProductSubmitModel submitModel) { this.mediator.Send(submitModel.ToUpdateProductCommand()).Wait(); }
public int CreateProduct(ProductSubmitModel submitModel) { return(this.mediator.Send(submitModel.ToCreateProductCommand()).Result); }
public async Task EditProduct([FromBody] ProductSubmitModel submitModel) { await this.productsService.Update(submitModel.ToProduct()); }
public async Task <int> CreateProduct([FromBody] ProductSubmitModel submitModel) { return(await this.productsService.Create(submitModel.ToProduct())); }
public void EditProduct(ProductSubmitModel submitModel) { this.productsService.Update(submitModel.ToProduct()); }
public int CreateProduct(ProductSubmitModel submitModel) { return(this.productsService.Create(submitModel.ToProduct())); }