コード例 #1
0
        public Candidate Save(Candidate candidate)
        {
            if (candidate.UserId == 0 && candidate.AccelerationId == 0 && candidate.CompanyId == 0)
            {
                _context.Candidates.Add(candidate);
            }
            else
            {
                _context.Attach(candidate);
            }

            _context.SaveChanges();
            return(candidate);
        }
コード例 #2
0
        public Models.Challenge Save(Models.Challenge challenge)
        {
            if (challenge.Id == 0)
            {
                _context.Challenges.Add(challenge);
            }
            else
            {
                _context.Attach(challenge);
            }

            _context.SaveChanges();
            return(challenge);
        }
コード例 #3
0
        public User Save(User user)
        {
            if (user.Id == 0)
            {
                _context.Users.Add(user);
            }
            else
            {
                _context.Attach(user);
            }

            _context.SaveChanges();
            return(user);
        }
コード例 #4
0
        public Company Save(Company company)
        {
            if (company.Id == 0)
            {
                _context.Companies.Add(company);
            }
            else
            {
                _context.Attach(company);
            }

            _context.SaveChanges();
            return(company);
        }
コード例 #5
0
        public Acceleration Save(Acceleration acceleration)
        {
            if (acceleration.Id == 0)
            {
                _context.Accelerations.Add(acceleration);
            }
            else
            {
                _context.Attach(acceleration);
            }

            _context.SaveChanges();
            return(acceleration);
        }
コード例 #6
0
        public Submission Save(Submission submission)
        {
            if (submission.UserId == 0 && submission.ChallengeId == 0)
            {
                _context.Submissions.Add(submission);
            }
            else
            {
                _context.Attach(submission);
            }

            _context.SaveChanges();
            return(submission);
        }