public void Save(Signups signup) { var activity = _activity.getActivityById(signup.ActivityId); signup.Activity = activity; signup.Comment = signup.Comment == null ? "" : signup.Comment; _db.signups.Add(signup); _db.SaveChanges(); }
public Signups WithDefaultValues() { _signup = new Signups(); _signup.FirstName = this.FirstName; _signup.LastName = this.LastName; _signup.Email = this.Email; _signup.Phone = this.Phone; _signup.ActivityId = this.ActivityId; return(_signup); }
public static EventModel Create(Data.Event model) { return(new EventModel { Id = model.Id, Title = model.Title, Description = model.Description, Signups = Statuses .Select(s => (s, model.Signups.Where(x => x.Status == s))) .Select(EventSignupStatusModel.Create) .ToReadOnlyCollection(), Archived = model.Archived, SignupOpensAt = model.SignupOptions.SignupOpensAt, SignupClosesAt = model.SignupOptions.SignupClosesAt, Type = model.Type, RoleSignup = model.SignupOptions.RoleSignup, AllowPartnerSignup = model.SignupOptions.AllowPartnerSignup, IsOpen = model.IsOpen(), HasClosed = model.HasClosed() });
public void Post([FromBody] Signups Signup) { _signup.Save(Signup); }