public ActionResult Add(EmailConfig config, List <int> Targets, string Password) { config.CreationDate = DateTime.UtcNow; config.CreatorID = CurrentUserID; config.StatusID = 1; if (Targets != null) { Targets.ForEach(c => config.TargetID |= c); } config.ComputeHash(Password); DB.EmailConfigs.Add(config); DB.SaveChanges(); return(RedirectToAction(nameof(Details), new { config.ID })); }