public async Task <List <User> > GetUsers() { var user = await StaticFileAccess.ReadFromFile(_userFile); if (string.IsNullOrEmpty(user)) { return(new List <User>()); } List <User> userList = JsonSerializer.Deserialize <List <User> >(user); return(userList); }
public async Task <List <UserPhones> > GetUserPhones() { var userPhone = await StaticFileAccess.ReadFromFile(_userPhonesFile); if (string.IsNullOrEmpty(userPhone)) { return(new List <UserPhones>()); } List <UserPhones> userPhones = JsonSerializer.Deserialize <List <UserPhones> >(userPhone); return(userPhones); }
public async Task <List <UserPhones> > GetUserPhonesForUser(int id) { var userPhone = await StaticFileAccess.ReadFromFile(_userPhonesFile); if (string.IsNullOrEmpty(userPhone)) { return(new List <UserPhones>()); } List <UserPhones> userPhones = JsonSerializer.Deserialize <List <UserPhones> >(userPhone).Where(x => x.UserId == id).ToList(); return(userPhones); }
public async Task <User> GetSpecificUser(int id) { var userjson = await StaticFileAccess.ReadFromFile(_userFile); if (string.IsNullOrEmpty(userjson)) { return(null); } User user = JsonSerializer.Deserialize <List <User> >(userjson).FirstOrDefault(x => x.Id == id); return(user); }
public async Task <List <PhoneTypesVM> > GetPhoneTypesVM() { var phoneType = await StaticFileAccess.ReadFromFile(_phoneTypesFile); if (string.IsNullOrEmpty(phoneType)) { return(new List <PhoneTypesVM>()); } List <PhoneTypesVM> phoneTypesList = JsonSerializer.Deserialize <List <PhoneTypesVM> >(phoneType); return(phoneTypesList); }
public async Task WritePhoneTypesVM(List <PhoneTypesVM> vm) { string emp; XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <PhoneTypesVM>)); using (StringWriter textWriter = new StringWriter()) { using (XmlWriter writer = XmlWriter.Create(textWriter)) { xmlSerializer.Serialize(writer, vm); emp = textWriter.ToString(); } } await StaticFileAccess.WriteToFile(_phoneTypesFile, emp); }
public async Task WriteUserPhones(List <UserPhones> userPhones) { string emp; XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <UserPhones>)); using (StringWriter textWriter = new StringWriter()) { using (XmlWriter writer = XmlWriter.Create(textWriter)) { xmlSerializer.Serialize(writer, userPhones); emp = textWriter.ToString(); } } await StaticFileAccess.WriteToFile(_userPhonesFile, emp); }
public async Task <List <UserPhones> > GetUserPhones() { var phoneType = await StaticFileAccess.ReadFromFile(_userPhonesFile); if (string.IsNullOrEmpty(phoneType)) { return(new List <UserPhones>()); } List <UserPhones> emp; XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <UserPhones>)); using (StringReader textReader = new StringReader(phoneType)) { emp = (List <UserPhones>)xmlSerializer.Deserialize(textReader); } return(emp); }
public async Task <User> GetSpecificUser(int id) { var phoneType = await StaticFileAccess.ReadFromFile(_userFile); if (string.IsNullOrEmpty(phoneType)) { return(null); } List <User> emp; XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <User>)); using (StringReader textReader = new StringReader(phoneType)) { emp = (List <User>)xmlSerializer.Deserialize(textReader); } return(emp.FirstOrDefault(x => x.Id == id)); }
public async Task WritePhoneTypesVM(List <PhoneTypesVM> vm) { string newnphonetype = JsonSerializer.Serialize(vm); await StaticFileAccess.WriteToFile(_phoneTypesFile, newnphonetype); }
public async Task WriteUserPhones(List <UserPhones> userPhones) { var newUserPhones = JsonSerializer.Serialize(userPhones); await StaticFileAccess.WriteToFile(_userPhonesFile, newUserPhones); }
public async Task WriteUsers(List <User> userList) { string newUser = JsonSerializer.Serialize(userList); await StaticFileAccess.WriteToFile(_userFile, newUser); }