public async Task <ActionResult> Create(TeamMember teamMember, HttpPostedFileBase file) { if (ModelState.IsValid) { Image img = null; if (file != null) { img = new Image { ImageData = new byte[file.ContentLength], ImageMimeType = file.ContentType, }; file.InputStream.Read(img.ImageData, 0, file.ContentLength); } await DbAdaptor.CreateTeamMemberAsync(new TeamMember { Firstname = teamMember.Firstname, Lastname = teamMember.Lastname, Position = teamMember.Position, Lang = teamMember.Lang, Image = img, }); return(RedirectToAction("Index")); } ViewBag.Lang = new SelectList(new List <SelectListItem> { new SelectListItem { Text = "en", Value = "en" }, new SelectListItem { Text = "ru", Value = "ru" }, new SelectListItem { Text = "am", Value = "am" }, }, "Value", "Text"); return(View(teamMember)); }