Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
            }
        }