public async Task <IActionResult> Create([Bind("Id,UserName,DisplayName,Password,Email,Status,Role,ProfilePicture,RegisteredData")] UsersManagement usersManagement) { if (ModelState.IsValid) { usersManagement.Role = "Staff"; _context.Add(usersManagement); await _context.SaveChangesAsync(); MailMessage OEmail = new MailMessage(); OEmail.Body = string.Format(Email.EmailTemplate, usersManagement.UserName, usersManagement.UserName, usersManagement.Password); OEmail.IsBodyHtml = true; OEmail.Subject = "Welcome Email"; OEmail.From = new MailAddress("*****@*****.**"); OEmail.To.Add(usersManagement.Email); SmtpClient client = new SmtpClient(); client.Host = "smtp.gmail.com"; client.Port = 587; client.EnableSsl = true; client.Credentials = new NetworkCredential("*****@*****.**", "16009065048"); try { client.Send(OEmail); } catch (Exception ex) { ViewBag.error = ex; } return(RedirectToAction(nameof(Index))); } return(View(usersManagement)); }
public async Task <IActionResult> Create([Bind("Id,Name,Picture,Status")] CategoriesManagement categoriesManagement) { if (ModelState.IsValid) { _context.Add(categoriesManagement); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categoriesManagement)); }
public async Task <IActionResult> Create([Bind("Id,CategorieId,Name,Description,Quantity,CostPrice,SalePrice,MainImage,ItemCode,MainColor,Status")] ItemManagement itemManagement) { if (ModelState.IsValid) { _context.Add(itemManagement); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(itemManagement)); }