public static async Task ValidateRequest(ICreateNewProductRequest request)
 {
     try
     {
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public static Product Build(ICreateNewProductRequest request)
 {
     try
     {
         return(new Product()
         {
             Name = request.Name,
             Description = request.Description,
             Category = request.Category,
             Brand = request.Brand,
             Model = request.Model,
             Color = request.Color,
             Warranty = request.Warranty,
             PicturesUrls = request.PicturesUrls,
             Condition = request.Condition
         });
     }
     catch (Exception e)
     {
         throw e;
     }
 }