Esempio n. 1
0
        public static string AddDamageReport(DamageReport dr, TeLoArregloContext context)
        {
            dr.User = context.Admins.Add(UserFactory.NewAdmin());

            Session session = AddSessionToContext(dr.User, context);

            context.DamageReports.Add(dr);

            return(session.Token);
        }
Esempio n. 2
0
        public static (string token, int userId) AddRepairedDamageReport(DamageReport dr, TeLoArregloContext context)
        {
            dr.User = context.Users.Add(UserFactory.NewUser());
            dr.CrewMemberThatRepairedTheDamage = context.Crews.Add(UserFactory.NewCrew());

            Session session = AddSessionToContext(dr.CrewMemberThatRepairedTheDamage, context);

            context.DamageReports.Add(dr);

            context.SaveChanges();

            return(session.Token, dr.CrewMemberThatRepairedTheDamage.Id);
        }
Esempio n. 3
0
        public static string AddCrewToContext(TeLoArregloContext context)
        {
            User user = context.Crews.Add(UserFactory.NewCrew());

            return(AddSessionToContext(user, context).Token);
        }
Esempio n. 4
0
        public static string AddAdminToContext(TeLoArregloContext context)
        {
            User user = context.Admins.Add(UserFactory.NewAdmin());

            return(AddSessionToContext(user, context).Token);
        }
Esempio n. 5
0
        public static Session AddSessionToContext(User user, TeLoArregloContext context)
        {
            Session session = SessionFactory.NewSessionWithUser(user);

            return(context.Sessions.Add(session));
        }