public bool CreateVolunteer(VolunteerCreate model) { var entity = new Volunteer() { OwnerId = _userId, FirstName = model.FirstName, LastName = model.LastName, Email = model.Email, Positions = model.Positions, ShirtSize = model.ShirtSize, Dinner = model.Dinner, Created = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.Volunteers.Add(entity); int volunteerId = entity.VolunteerId; ctx.Dinners.Add(new Dinner() { VolunteerId = volunteerId, DinnerChosen = entity.Dinner }); ctx.Positions.Add(new Position() { VolunteerId = volunteerId, Positions = entity.Positions }); return(ctx.SaveChanges() >= 1); } }
public bool CreateVolunteer(VolunteerCreate model) { var entity = new Volunteer() { FirstName = model.FirstName, LastName = model.LastName, OrgId = model.OrgId, }; using (var ctx = new ApplicationDbContext()) { ctx.Volunteers.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(VolunteerCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateVolunteerService(); if (service.CreateVolunteer(model)) { TempData["SaveResult"] = "The Volunteer was created."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "The Volunteer could not be created."); return(View(model)); }
//----------------------------------------------------------------------------------------------- public bool CreateVolunteer(VolunteerCreate model) { var entity = new Volunteer() { UserId = _userId, LoginId = model.LoginId, FirstName = model.FirstName, LastName = model.LastName, PhoneNumber = model.PhoneNumber, EmailAddress = model.EmailAddress, Day = model.Day, Location = model.Location, CreatedUtc = DateTimeOffset.Now, }; using (var ctx = new ApplicationDbContext()) { ctx.Volunteers.Add(entity); return(ctx.SaveChanges() == 1); } }