public JournalResponse Journal(JournalRequest request) { log.Trace("this is the service ->Journal"); JournalResponse jour = new JournalResponse(); DateTime date = DateTime.Now; //objeto Operaction : name, calculation, date Operation op = new Operation(); op.date = date; op.name = "Journal"; //Request id and make a Operation for the response if (!string.IsNullOrEmpty(request.id)) { //adding the key =id and the object Operation JournalList.Add(new KeyValuePair <string, Operation>(request.id, op)); } // buscar en el journallist los que coinciden con el id var matches = JournalList.Where(x => x.Key == request.id).Select(z => z.Value).ToList(); jour.Operations = matches; return(jour); }
public static void addRegistry(string Id) { var newRegistry = new JournalResponse(); newRegistry.Id = Id; newRegistry.Operations = new List <JournalResponse.OperationInfo>(); Registry.Add(newRegistry); }
public JournalResponse ReturnJournal([FromBody] JournalRequest RequestedUser) { var currentUser = UsersHandler.KnownOrNot(RequestedUser.Id); var Journal = new JournalResponse { Operations = currentUser.Operations }; return(Journal); }
public static void WriteJournalForPlayer(string playerId, JournalResponse data) => GenericUtils.WriteJsonFile(playerId, data, "journal");