protected void Session_Start() { var mycoookie = Request.Cookies["User"]; var service = new MemberRepository(); if (mycoookie != null) { var model = new JavaScriptSerializer().Deserialize<LoginModel>(CommonLib.DecryptString(mycoookie.Value)); if(model == null) return; var data = service.Login(new LoginRequestModel(){MemberEmail = model.UserName, MemberUserName = model.UserName, Password = model.Password}); if (data.Code == "1") { SessionManager.IsLoggedIn = true; SessionManager.UserLogged = new UserProfile() { FacebookId = data.FacebookId, UserId = data.MemberId, FirstName = data.MemberFirstName, UserName = data.MemberUserName, Avatar = data.Avatar, AvatarMedium = data.AvatarMedium, Gender = data.MemberGender, LastName = data.MemberLastName }; } } }
public object Any(ChangeMemberCoverRequest request) { var repo = new MemberRepository().ChangeCoverPicture(request.MemberId, request.FileName, request.FileContent, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(LockMemberRequest request) { var repo = new MemberRepository().ChangeLockStatus(request.MemberId, request.LockedToDate, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(ChangeMemberPasswordRequest request) { var repo = new MemberRepository().ChangePassword(request.MemberId, request.NewPassword, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(CreateMemberSimpleRequest request) { var repo = new MemberRepository().CreateMemberSimple(request.FirstName, request.LastName, request.UserName, request.Birthday == null? null : ((DateTime)request.Birthday).ToString("MM/dd/yyyy"), request.Email, request.FacebookId, request.Password, request.Gender, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(DeleteMemberRequest request) { var repo = new MemberRepository().DeleteMember(request.MemberId, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(CheckUsernameRequest request) { var repo = new MemberRepository().CheckUsername(request.Username, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(GetMemberPagingRequest request) { var repo = new MemberRepository().GetMemberPaging(request.PageSize, request.PageNumber, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberModel, MemberDetailModel>(); AutoMapper.Mapper.CreateMap<MemberListResponseModel, MemberListResponse>() .ForMember(x => x.Members, a => a.MapFrom(m => m.Members)); return AutoMapper.Mapper.Map<MemberListResponse>(repo); }
public object Any(GetSingleMemberByFacebookIdRequest request) { var repo = new MemberRepository().GetSingleByFacebookId(request.FacebookId, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberModel, MemberDetailModel>(); AutoMapper.Mapper.CreateMap<MemberResponseModel, SingleMemberResponse>() .ForMember(x => x.Member, a => a.MapFrom(y => y.Member)); return AutoMapper.Mapper.Map<SingleMemberResponse>(repo); }
public object Any(LoginRequest request) { AutoMapper.Mapper.CreateMap<LoginRequest, LoginRequestModel>(); var requestModel = AutoMapper.Mapper.Map<LoginRequestModel>(request); var repo = new MemberRepository().Login(requestModel); AutoMapper.Mapper.CreateMap<LoginResponseModel, LoginResponse>(); return AutoMapper.Mapper.Map<LoginResponse>(repo); }
public object Any(GetSingleByUsernameRequest request) { var repo = new MemberRepository().GetSingleByUserNameOrEmail(request.MemberEmail, request.MemberUserName, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberModel, MemberDetailModel>(); AutoMapper.Mapper.CreateMap<MemberResponseModel, SingleMemberResponse>() .ForMember(x => x.Member, a => a.MapFrom(y => y.Member)); return AutoMapper.Mapper.Map<SingleMemberResponse>(repo); }
public object Any(UpdateMemberRequest request) { AutoMapper.Mapper.CreateMap<UpdateMemberRequest, UpdateMemberRequestModel>(); var requestModel = AutoMapper.Mapper.Map<UpdateMemberRequestModel>(request); var repo = new MemberRepository().UpdateMember(requestModel); AutoMapper.Mapper.CreateMap<MemberEditResponseModel, MemberEditResponse>(); return AutoMapper.Mapper.Map<MemberEditResponse>(repo); }
public object Any(GetMemberFilterRequest request) { var repo = new MemberRepository().GetMemberFilter(request.KeySearch, request.OrderBy, request.FromJoinDate, request.ToJoinDate, request.FromBirthday, request.ToBirthday, request.Status, request.IsGetAll, request.PageNumber, request.PageSize, request.ApiKey); AutoMapper.Mapper.CreateMap<MemberModel, MemberDetailModel>(); AutoMapper.Mapper.CreateMap<MemberListResponseModel, MemberListResponse>() .ForMember(x => x.Members, a => a.MapFrom(m => m.Members)); return AutoMapper.Mapper.Map<MemberListResponse>(repo); }