Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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"));
        }