public object Any(Love request) { Guid userId = UserSession.GetUserId(); LoveResponse response = new LoveResponse { Result = ErrorCode.OK, }; TableRepository tableRepository = new TableRepository(); UserQuestionEntry userQuestionEntry = tableRepository.Get <UserQuestionEntry>(Tables.UserQuestion, request.QuestionId, userId); // Création d'un nouveau vote if (userQuestionEntry == null) { DateTime dateTime = DateTime.UtcNow; userQuestionEntry = new UserQuestionEntry(request.QuestionId, userId) { Creation = dateTime, Modification = dateTime }; } else { userQuestionEntry.Modification = DateTime.UtcNow; } userQuestionEntry.Love = !userQuestionEntry.Love; // insert le vote tableRepository.InsertOrReplace(userQuestionEntry, Tables.UserQuestion); return(response); }
public object Any(Love request) { Guid userId = UserSession.GetUserId(); LoveResponse response = new LoveResponse { Result = ErrorCode.OK, }; TableRepository tableRepository = new TableRepository(); UserQuestionEntry userQuestionEntry = tableRepository.Get<UserQuestionEntry>(Tables.UserQuestion, request.QuestionId, userId); // Création d'un nouveau vote if (userQuestionEntry == null) { DateTime dateTime = DateTime.UtcNow; userQuestionEntry = new UserQuestionEntry(request.QuestionId, userId) { Creation = dateTime, Modification = dateTime }; } else { userQuestionEntry.Modification = DateTime.UtcNow; } userQuestionEntry.Love = !userQuestionEntry.Love; // insert le vote tableRepository.InsertOrReplace(userQuestionEntry, Tables.UserQuestion); return response; }