public ActionResult CreateCabinet(int id) { ViewBag.UserName = AuthenticationManager.User.Identity.Name; UserCabinet cabinet = new UserCabinet() { }; return(View()); }
public ActionResult CreateCabinet(int id, UserCabinet cabinet, HttpPostedFileBase image = null) { ViewBag.UserName = AuthenticationManager.User.Identity.Name; cabinet.UserCabinetId = (int)TempData["id"]; cabinet.User = (User)TempData["user"]; if (ModelState.IsValid) { if (image != null) { cabinet.AvatarImageMimeType = image.ContentType; cabinet.AvatarImageData = new byte[image.ContentLength]; image.InputStream.Read(cabinet.AvatarImageData, 0, image.ContentLength); } cabinetRepository.Create(cabinet); return(RedirectToAction("Index")); } return(View(cabinet)); }