public async Task <IActionResult> SignUp(Dbo.User user) { var res = new List <Dbo.User>(); var alreadyExist = _userRepository.GetByPredicate(x => x.Pseudo == user.Pseudo).FirstOrDefault(); if (alreadyExist != null) { return(Ok(res)); } res.Add(await _userRepository.Insert(user)); return(Ok(res)); }
/// <summary> /// Adds a new User to the database and returns the success of the operation. /// The id field of the parameter will be ignored when adding to the database. /// </summary> public static bool AddUser(Dbo.User user) { try { using (ProjectDBEntities ctx = new ProjectDBEntities()) { ctx.T_User.Add(new T_User() { Name = user.Name, Password = user.Password, Admin = user.Admin }); if (ctx.SaveChanges() == 0) { return(false); } } return(true); } catch (Exception) { return(false); } }
/// <summary> /// crée la liste des 4 users /// </summary> /// <returns>retourne la liste de users</returns> public List<Dbo.User> CreateListUser() { StreamReader sr = null; BinaryReader read = null; List<Dbo.User> res = new List<Dbo.User>(); Dbo.User user1 = new Dbo.User() { Firstname = "gregory", Login = "******", Name = "house", Pwd = "greg", Role = "Medecin", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\medecin.jpg"); read = new BinaryReader(sr.BaseStream); user1.Picture = read.ReadBytes((int)sr.BaseStream.Length); Dbo.User user2 = new Dbo.User() { Firstname = "fréderic", Login = "******", Name = "ducelier", Pwd = "fred", Role = "Chirurgien", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\chirurgien.jpg"); read = new BinaryReader(sr.BaseStream); user2.Picture = read.ReadBytes((int)sr.BaseStream.Length); Dbo.User user3 = new Dbo.User() { Firstname = "Laura", Login = "******", Name = "dupont", Pwd = "laura", Role = "Infirmière", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\infirmiere.jpg"); read = new BinaryReader(sr.BaseStream); user3.Picture = read.ReadBytes((int)sr.BaseStream.Length); Dbo.User user4 = new Dbo.User() { Firstname = "Albert", Login = "******", Name = "Einstein", Pwd = "albert", Role = "Radiologue", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\radiologue.jpg"); read = new BinaryReader(sr.BaseStream); user4.Picture = read.ReadBytes((int)sr.BaseStream.Length); res.Add(user1); res.Add(user2); res.Add(user3); res.Add(user4); return res; }
/// <summary> /// crée la liste des 4 users /// </summary> /// <returns>retourne la liste de users</returns> public List <Dbo.User> CreateListUser() { StreamReader sr = null; BinaryReader read = null; List <Dbo.User> res = new List <Dbo.User>(); Dbo.User user1 = new Dbo.User() { Firstname = "gregory", Login = "******", Name = "house", Pwd = "greg", Role = "Medecin", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\medecin.jpg"); read = new BinaryReader(sr.BaseStream); user1.Picture = read.ReadBytes((int)sr.BaseStream.Length); Dbo.User user2 = new Dbo.User() { Firstname = "fréderic", Login = "******", Name = "ducelier", Pwd = "fred", Role = "Chirurgien", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\chirurgien.jpg"); read = new BinaryReader(sr.BaseStream); user2.Picture = read.ReadBytes((int)sr.BaseStream.Length); Dbo.User user3 = new Dbo.User() { Firstname = "Laura", Login = "******", Name = "dupont", Pwd = "laura", Role = "Infirmière", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\infirmiere.jpg"); read = new BinaryReader(sr.BaseStream); user3.Picture = read.ReadBytes((int)sr.BaseStream.Length); Dbo.User user4 = new Dbo.User() { Firstname = "Albert", Login = "******", Name = "Einstein", Pwd = "albert", Role = "Radiologue", Connected = false }; sr = new StreamReader(HostingEnvironment.ApplicationPhysicalPath + "\\Pictures\\Users\\radiologue.jpg"); read = new BinaryReader(sr.BaseStream); user4.Picture = read.ReadBytes((int)sr.BaseStream.Length); res.Add(user1); res.Add(user2); res.Add(user3); res.Add(user4); return(res); }
/// <summary> /// Adds a new User to the database and returns the success of the operation. /// The id field of the parameter will be ignored when adding to the database. /// </summary> public static bool AddUser(Dbo.User user) { return(DataAccess.User.AddUser(user)); }