private static object convertCustomerToDTO(object src) { p1p.Data.Customer mdl = (p1p.Data.Customer)src; p1p.Types.DTO.CustomerDTO dto = new Types.DTO.CustomerDTO(); dto.StreetAddress = mdl.StreetAddress; dto.Email = mdl.Email; dto.Id = mdl.Id; dto.BusinessName = mdl.BusinessName; dto.Phone = mdl.Phone; dto.Username = mdl.Username; dto.WebsiteURL = mdl.WebsiteURL; dto.InsertDate = mdl.InsertDate; dto.FirstName = mdl.FirstName; dto.LastName = mdl.LastName; dto.City = mdl.City; dto.State = mdl.State; dto.Zip = mdl.Zip; return(dto); }
public string GetUsernameByEmail(string emailAddress) { using (p1p.Data.P1PContext ctx = new Data.P1PContext()) { string userName = null; p1p.Data.Customer c = ctx.Customers.FirstOrDefault(cst => cst.Email.Equals(emailAddress)); p1p.Data.Employee e = ctx.Employees.FirstOrDefault(emp => emp.Email.Equals(emailAddress)); if (c != null) { userName = c.Username; } else if (e != null) { userName = e.Username; } return(userName); } }