Ejemplo n.º 1
0
 public static ProductResponseModel Create(Product model)
 {
     return new ProductResponseModel
     {
         Id = model.Id,
         Name = model.Name,
         Categorie = model.Category.Name
     };
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Uploading images
        /// </summary>
        /// <param name="product"></param>
        /// <param name="upload"></param>
        private void UploadImage(Product product, HttpPostedFileBase upload)
        {
            if (upload != null && upload.ContentLength > 0)
            {
                var photo = new FilePath
                {

                    FileName = Guid.NewGuid().ToString() + Path.GetExtension(upload.FileName),
                    FileType = FileType.Photo
                };
                product.FilePaths = new List<FilePath>();
                product.FilePaths.Add(photo);
                upload.SaveAs(Path.Combine(Server.MapPath("~/images"), photo.FileName));
            }
        }