public UserProfileModel GetById(int id, out Lib.BResult result) { result = new BResult(); var userDal = _userProfileRepo.Find(id); if (userDal == null) { result.AddError("error", "not found in db"); return null; } var user = new UserProfileModel(userDal); if (user == null) { result.AddError("error", "error converting to bll"); return null; } else { return user; } }
public int Login(LoginModel loginModel, out Lib.BResult result) { result = new BResult(); var user = _userProfileRepo.Get().Where(x => x.UserName.Equals(loginModel.UserName, StringComparison.CurrentCultureIgnoreCase)); if (user == null || user.Count() != 1) { result.AddError("error", "not found"); return -1; } else { return user.First().Id; } }