public IHttpActionResult GetUsers() { loggedInUser = GetLoggedInUser(); var entityUserList = db.Users.Where(u => u.CompanyId == loggedInUser.CompanyId); var userDtoList = Mapper.Map<IEnumerable<Entity.Models.User>, Dto.Models.UserList>(entityUserList); GenerateUserPhotoLinks(userDtoList); ValidationResult userListValidatorResult = new UserListValidator().Validate(userDtoList, ruleSet: "default,NoPassword"); if (!userListValidatorResult.IsValid) { return new ValidatorError("Error mapping user list DTO from database", HttpStatusCode.InternalServerError, userListValidatorResult, Request); } return Ok(userDtoList); }
public IHttpActionResult GetUsers() { loggedInUser = GetLoggedInUser(); var entityUserList = db.Users.Where(u => u.CompanyId == loggedInUser.CompanyId); var userDtoList = Mapper.Map <IEnumerable <Entity.Models.User>, Dto.Models.UserList>(entityUserList); GenerateUserPhotoLinks(userDtoList); ValidationResult userListValidatorResult = new UserListValidator().Validate(userDtoList, ruleSet: "default,NoPassword"); if (!userListValidatorResult.IsValid) { return(new ValidatorError("Error mapping user list DTO from database", HttpStatusCode.InternalServerError, userListValidatorResult, Request)); } return(Ok(userDtoList)); }