public IActionResult AvatarUpdate(int id) { Contact contactFromDb = _contactDabase.GetContact(id); ContactAvatarUpdateViewModel mv = new ContactAvatarUpdateViewModel() { Avatar = contactFromDb.Avatar }; return(View(mv)); }
public async Task <IActionResult> AvatarUpdate(int id, ContactAvatarUpdateViewModel model) { byte[] newAvatarImage = null; using (var memoryStream = new MemoryStream()) { await model.NewAvatar.CopyToAsync(memoryStream); newAvatarImage = memoryStream.ToArray(); } _contactDabase.AvatarUpdate(id, newAvatarImage); return(RedirectToAction("Detail", new { Id = id })); }