Пример #1
0
 public ActionResult Create(Octo.Net.Models.User user, Net.Models.File file, HttpPostedFileBase upload)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (upload != null && upload.ContentLength > 0)
             {
                 file = new Net.Models.File
                 {
                     FileName    = System.IO.Path.GetFileName(upload.FileName),
                     FileType    = Net.Models.FileType.Avatar,
                     ContentType = upload.ContentType
                 };
                 using (var reader = new System.IO.BinaryReader(upload.InputStream))
                 {
                     file.Content = reader.ReadBytes(upload.ContentLength);
                 }
                 user.Files = new List <Net.Models.File> {
                     file
                 };
             }
             User blUser = new User();
             blUser.Insert(user, file);
             return(RedirectToAction("Index"));
         }
     }
     catch
     {
         return(View());
     }
     return(View());
 }
Пример #2
0
 // GET: User/Create
 public ActionResult Create()
 {
     Octo.Net.Models.User user = new Octo.Net.Models.User();
     return(View(user));
 }