public bool Insert(MemberDTO value) { Member val = new Member(); UserRequestStatus user = new UserRequestStatus(); val = mapper.MemberDTOToMember(value); val.CreatedOn = DateTime.Now; val.ModifiedOn = DateTime.Now; house.Insert(val); Member memberr = house.Find(member => member.Email == val.Email).ToList().First(); if (memberr.Email == "*****@*****.**") { user.RequestStatus = Shared_Layer.Enum.RequestStatus.Accepted; } else { user.RequestStatus = Shared_Layer.Enum.RequestStatus.Pending; } user.MemberID = memberr.MemberID; user.CreatedOn = DateTime.Now; user.ModifiedOn = DateTime.Now; userrep.Insert(user); return(true); }
public bool Update(UserRequestStatusDTO value) { UserRequestStatus val = new UserRequestStatus(); val = mapper.UserRequestStatusDTOToUserRequestStatus(value); val.ModifiedOn = DateTime.Now; val.CreatedOn = DateTime.Now; house.Update(val); return(true); }
/// <summary> /// Fetching status of User by userId /// </summary> /// <param name="userId"></param> /// <returns>user status corresponding to Id</returns> public UserRequestStatus GetUserStatusById(int userId) { try { UserRequestStatus requestStatus = (from user in collectionContext.UserRequestStatus where user.UserId == userId select user).Single(); return(requestStatus); } catch { return(null); } }
/// <summary> /// Addingg User Request to db /// </summary> /// <param name="userId"></param> /// <returns> whether request added to db or not</returns> public bool CreateUserRequest(int userId) { try { UserRequestStatus userRequestStatus = new UserRequestStatus(); userRequestStatus.UserId = userId; userRequestStatus.RequestStatus = Status.Pending; collectionContext.UserRequestStatus.Add(userRequestStatus); collectionContext.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// updates user Request Status according to userId and new status /// </summary> /// <param name="id"></param> /// <param name="status"></param> /// <returns>whether updated or not</returns> public bool UpdateUserStatus(int userId, Status status) { try { UserRequestStatus findUserRequestId = (from users in collectionContext.UserRequestStatus where users.UserId == userId select users).Single(); findUserRequestId.RequestStatus = status; collectionContext.Entry(findUserRequestId).State = System.Data.Entity.EntityState.Modified; collectionContext.SaveChanges(); return(true); } catch { return(false); } }
public UserRequestStatusDTO Get(int UserID) { UserRequestStatus user = new UserRequestStatus(); return(mapper.UserRequestStatusToUserRequestStatusDTO(house.GetObjectByID(UserID))); }
/// <summary> /// Fetching status of user according to user id /// </summary> /// <param name="userId"></param> /// <returns> a single request corresponding to userId</returns> public UserRequestStatusDto GetUserStatusById(int userId) { UserRequestStatus userStatus = userRequestStatusRepository.GetUserStatusById(userId); return(userStatus == null? null: mapper.Mapper.Map <UserRequestStatusDto>(userStatus)); }
public UserRequestStatusDTO UserRequestStatusToUserRequestStatusDTO(UserRequestStatus houselist) { return(Mapper.Map <UserRequestStatusDTO>(houselist)); }