private ProfessionalXML CreatePro(int userId, string firstName, string lastName, DateTime birthdate, string adress, string city, int postcode, string pseudo, string password, int phoneNumber, string Photo, string role) { ProfessionalXML p = new ProfessionalXML(); p.Adress = adress; p.Birthdate = birthdate; p.City = city; p.FirstName = firstName; p.LastName = lastName; p.Password = password; p.PhoneNumber = phoneNumber; p.PhotoPath = Photo; p.Photo = DependencyService.Get<IBytesSaveAndLoad>().LoadByteArray(Photo); p.Postcode = postcode; p.Pseudo = pseudo; p.UserId = userId; p.ProfessionalId = userId; p.Role = role; return p; }
private ProfessionalXML[] CreateProArray(Professional[] proJson) { ProfessionalXML[] p = new ProfessionalXML[10]; for (int i = 0; i < proJson.Length; i++) { if (proJson[i] != null) { ProfessionalXML pro = CreatePro(proJson[i].UserId, proJson[i].FirstName, proJson[i].LastName, proJson[i].Birthdate, proJson[i].Adress, proJson[i].City, proJson[i].Postcode, proJson[i].Pseudo, proJson[i].Password, proJson[i].PhoneNumber, proJson[i].Photo, proJson[i].Role); p.SetValue(pro, i); } else { p.SetValue(null, i); } } return p; }