//method3 public async Task Add(SomeProperty item) { var userList = await GetAll(); userList.Add(item); string toString = JsonConvert.SerializeObject(userList); byte[] toByte = Encoding.UTF8.GetBytes(toString); await _cache.SetAsync("USER_CACHE", toByte); }
//method1 public SomeProperty CreateSomething(string firstName, string lastName) { var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; var stringChars = new char[8]; var random = new Random(); for (int i = 0; i < stringChars.Length; i++) { stringChars[i] = chars[random.Next(chars.Length)]; } var id = new String(stringChars); SomeProperty newSomebody = new SomeProperty { id = id, firstName = firstName, lastName = lastName, }; return(newSomebody); }