public int RegisterPerson(Person person) { var p = new OCC.Data.Person(); Mapper.CopyProperties(person, p); _dbContext.People.Add(p); _dbContext.SaveChanges(); return p.ID; }
public int RegisterPerson(Person person) { var p = new OCC.Data.Person(); Mapper.CopyProperties(person, p); _dbContext.People.Add(p); _dbContext.SaveChanges(); return(p.ID); }
public Person FindPersonByEmail(string email) { Person dcAttendee = default(Person); var bcAttendee = _dbContext.People.Where(p => p.Email == email) .SingleOrDefault(); if (bcAttendee != null) { dcAttendee = new Person(); Mapper.CopyProperties(bcAttendee, dcAttendee); } return dcAttendee; }
public Person FindPersonByEmail(string email) { Person dcAttendee = default(Person); var bcAttendee = _dbContext.People.Where(p => p.Email == email) .SingleOrDefault(); if (bcAttendee != null) { dcAttendee = new Person(); Mapper.CopyProperties(bcAttendee, dcAttendee); } return(dcAttendee); }
public void UpdatePerson(Person person) { var p = _dbContext.People.Find(person.ID); p.FirstName = person.FirstName; p.LastName = person.LastName; p.Title = person.Title; p.Bio = person.Bio; p.Website = person.Website; p.Blog = person.Blog; p.Twitter = person.Twitter; p.ImageUrl = person.ImageUrl; p.Location = person.Location; p.TShirtSize = person.TShirtSize; _dbContext.SaveChanges(); }
public Person Login(Person person) { Person dcAttendee = default(Person); var bcAttendee = _dbContext.People .SingleOrDefault(p => p.Email == person.Email && p.PasswordHash == person.PasswordHash); if (bcAttendee != null) { dcAttendee = new Person(); Mapper.CopyProperties(bcAttendee, dcAttendee); } return dcAttendee; }
public Person Login(Person person) { Person dcAttendee = default(Person); var bcAttendee = _dbContext.People .SingleOrDefault(p => p.Email == person.Email && p.PasswordHash == person.PasswordHash); if (bcAttendee != null) { dcAttendee = new Person(); Mapper.CopyProperties(bcAttendee, dcAttendee); } return(dcAttendee); }
public void AssignVolunteerTaskToPerson(Task task, Person person) { var e = _dbContext.Tasks.Find(task.Id); if (e == null) { throw new ArgumentException("Task not found"); } //OCC.Data.Task bcTask = e.Map(); //task.Volunteers.Add() //List<Track> result = new List<Track>(); //foreach (var track in e.Tracks) // result.Add(track.Map()); //result }
public static Person Map(this Data.Person p) { Person person = new Person { ID = p.ID, Email = p.Email, FirstName = p.FirstName, LastName = p.LastName, Title = p.Title, Bio = p.Bio, Website = p.Website, Blog = p.Blog, Twitter = p.Twitter, ImageUrl = p.ImageUrl }; return person; }