public static ProductResponseModel Create(Product model) { return new ProductResponseModel { Id = model.Id, Name = model.Name, Categorie = model.Category.Name }; }
/// <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)); } }