public async Task <ActionResult> Edit(TeamMember teamMember, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                TeamMember teamMemberEdit = new TeamMember
                {
                    TeamMemberID = teamMember.TeamMemberID,
                    Firstname    = teamMember.Firstname,
                    Lastname     = teamMember.Lastname,
                    Position     = teamMember.Position,
                    Lang         = teamMember.Lang,
                };
                if (file != null)
                {
                    var img = new Image {
                        ImageData = new byte[file.ContentLength], ImageMimeType = file.ContentType,
                    };
                    file.InputStream.Read(img.ImageData, 0, file.ContentLength);
                    teamMemberEdit.ImageId = await DbAdaptor.CreateImageAsync(img);
                }
                else
                {
                    teamMemberEdit.ImageId = imageId;
                }


                await DbAdaptor.EditTeamMemberAsync(teamMemberEdit);

                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));
        }