public LoginResponseModel Post([FromBody] request_login param) { User u = new User() { }; LoginResponseModel lr = new LoginResponseModel() { }; //Prüfung, ob Nutzungsbedingungen akzeptiert wurden try { IEnumerable <User> UserIE = db.Users.Where(p => p.Id.ToLower() == param.Id.ToLower()); if (UserIE.Any()) { u = UserIE.FirstOrDefault(); lr.id = u.Id; lr.Nutzung = u.Nutzungsbedingungen; lr.EventStatus = 2; return(lr); } else { u.Nutzungsbedingungen = false; u.CreateDate = DateTime.Now; u.Id = Guid.NewGuid().ToString("N"); db.Users.Add(u); db.SaveChanges(); lr.id = u.Id; lr.Nutzung = u.Nutzungsbedingungen; lr.EventStatus = 1; return(lr); } } catch (Exception ex) { lr.EventStatus = -1; lr.EventMessage = string.Format("Exception: {0}", ex.Message); return(lr); } }
public LoginResponseModel Post([FromBody] request_login param) { //Zustimmung der Nutzungsbedingungen User u = new User() { }; LoginResponseModel lr = new LoginResponseModel() { }; try { IEnumerable <User> UserIE = db.Users.Where(p => p.Id.ToLower() == param.Id.ToLower()); if (UserIE.Any()) { u = UserIE.FirstOrDefault(); u.Nutzungsbedingungen = true; db.SaveChanges(); lr.id = u.Id; lr.Nutzung = u.Nutzungsbedingungen; lr.EventStatus = 0; return(lr); } else { lr.EventStatus = -1; lr.EventMessage = "Kein User gefunden"; return(lr); } } catch (Exception ex) { lr.EventStatus = -1; lr.EventMessage = string.Format("Exception: {0}", ex.Message); return(lr); } }