public ActionResult AssignDeveloper(int ticketId) { var model = new DeveloperTickets(); model.Id = ticketId; var ticket = db.Tickets.FirstOrDefault(p => p.Id == ticketId); var userRoleHelper = new UserRoleHelper(); var users = userRoleHelper.UserInRole("Developer"); model.UserList = new SelectList(users, "Id", "Name"); return(View(model)); }
public ActionResult AssignDeveloper(DeveloperTickets model) { var ticket = db.Tickets.FirstOrDefault(p => p.Id == model.Id); ticket.AssigneeId = model.SelectedUser; db.SaveChanges(); var user = db.Users.Where(p => p.Id == model.SelectedUser).FirstOrDefault(); var personalEmailService = new PersonalEmailService(); var mailMessage = new MailMessage(WebConfigurationManager.AppSettings["emailto"], user.Email); mailMessage.IsBodyHtml = true; personalEmailService.Send(mailMessage); return(RedirectToAction("Index")); }