public async Task <ActionResult> NewLogin(NewLoginViewModel model) { if (ModelState.IsValid) { string photoURL = ""; if (model.Upload != null) { // получаем имя файла string fileName = System.IO.Path.GetFileName(model.Upload.FileName); photoURL = "/Content/UserImages/" + fileName; // сохраняем файл в папку Files в проекте model.Upload.SaveAs(Server.MapPath(photoURL)); } var user = _usersProvider.RegisterUser(model.Surname, model.Name, model.Middle_name, model.Email, model.Phone, model.Comments, photoURL, model.Password); UserContext.SetUser(user); // // наш email с заголовком письма // MailAddress from = new MailAddress("*****@*****.**", "Web Registration"); // // кому отправляем // MailAddress to = new MailAddress(model.Email); // // создаем объект сообщения // MailMessage m = new MailMessage(from, to); // // тема письма // m.Subject = "Email confirmation"; // // текст письма - включаем в него ссылку // m.Body = string.Format("Для завершения регистрации перейдите по ссылке:" + // "<a href=\"{0}\" title=\"Подтвердить регистрацию\">{0}</a>", // Url.Action("ConfirmEmail", "Account", new { Email = model.Email }, Request.Url.Scheme)); // m.IsBodyHtml = true; // // адрес smtp-сервера, с которого мы и будем отправлять письмо // SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 25); // // логин и пароль // smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "ckfdbr16"); // smtp.Send(m); // return RedirectToAction("Confirm", "Account", new { Email = model.Email }); return(RedirectToAction("Profile")); } return(View(model)); }