public IUser <Guid> FindUser(string name, string password) { if (String.IsNullOrWhiteSpace(name)) { throw new ArgumentNullException("name"); } if (password == null) { throw new ArgumentNullException("password"); } var technicianEntity = _context.ars_technicianSet .Where(t => t.EmailAddress == name) .ToArray() .FirstOrDefault(t => string.Equals(t.ars_Password, password, StringComparison.Ordinal)); var technician = technicianEntity != null? new SimpleUser { Id = technicianEntity.Id, UserName = technicianEntity.ars_FirstName + " " + technicianEntity.ars_LastName }:null; _context.Detach(technicianEntity); return(technician); }
public IUser <Guid> FindUser(string name, string password) { if (String.IsNullOrWhiteSpace(name)) { throw new ArgumentNullException("name"); } if (password == null) { throw new ArgumentNullException("password"); } var customerEntity = _context.ContactSet .Where(c => c.ars_CustomerPortalUsername == name) .ToArray() .FirstOrDefault(c => string.Equals(c.ars_CustomerPortalPassword, password, StringComparison.Ordinal)); var customer = customerEntity != null? new SimpleUser { Id = customerEntity.Id, UserName = customerEntity.FullName }:null; _context.Detach(customerEntity); return(customer); }