Ejemplo n.º 1
0
 public static CreateProductCommand ToCreateProductCommand(this ProductSubmitModel productSubmitModel)
 {
     return(new CreateProductCommand(
                productSubmitModel.Title,
                productSubmitModel.Description,
                productSubmitModel.Price));
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 6
0
 public async Task EditProduct([FromBody] ProductSubmitModel submitModel)
 {
     await this.productsService.Update(submitModel.ToProduct());
 }
Ejemplo n.º 7
0
 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()));
 }