public IActionResult Index(ListBatimentViewModel emailViewModel) { string to = "*****@*****.**"; string subject = emailViewModel.Subject; string body = "De : " + emailViewModel.To + "\n" + emailViewModel.Body; MailMessage email = new MailMessage(); email.To.Add(to); email.Subject = subject; email.Body = body; email.From = new MailAddress("*****@*****.**"); email.IsBodyHtml = false; SmtpClient smtp = new SmtpClient("smtp.gmail.com"); smtp.Port = 587; smtp.UseDefaultCredentials = true; smtp.EnableSsl = true; smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "AliAhmedZayneb*30061979"); smtp.Send(email); return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Index() { var listBatiment = new ListBatimentViewModel(); var listProject = new List <ProjectItem>(); var listService = new List <ServiceItem>(); var listOwner = new List <Owner>(); using (var httpClient = new HttpClient()) { using (var respense = await httpClient.GetAsync(URLBase + "projectitem")) { string apiResponse = await respense.Content.ReadAsStringAsync(); listProject = JsonConvert.DeserializeObject <List <ProjectItem> >(apiResponse); } using (var respense = await httpClient.GetAsync(URLBase + "ServiceItem")) { string apiResponse = await respense.Content.ReadAsStringAsync(); listService = JsonConvert.DeserializeObject <List <ServiceItem> >(apiResponse); } using (var respense = await httpClient.GetAsync(URLBase + "Owner")) { string apiResponse = await respense.Content.ReadAsStringAsync(); listOwner = JsonConvert.DeserializeObject <List <Owner> >(apiResponse); } } listBatiment.Owner = listOwner.First(); listBatiment.ListeService = listService; listBatiment.ListProject = listProject; return(View(listBatiment)); }