Example #1
0
 public void Add(string addedByUsername, int levelId, string summary)
 {
     dbContext.Skills.Add(new Skill
     {
         AddedByUsername = addedByUsername,
         Level           = levelRepository.Get(levelId),
         Summary         = summary,
         AddedOn         = DateTime.Now
     });
     dbContext.SaveChanges();
 }
Example #2
0
 public void AddClaim(string username, int skillId, string claimEvidence, string endorserEmails)
 {
     dbContext.Claims.Add(new Claim
     {
         ClaimDate            = DateTime.Now,
         ClaimEvidence        = claimEvidence,
         ClaimingUsername     = username,
         Skill                = dbContext.Skills.Single(skill => skill.Id == skillId),
         TaggedEndorserEmails = endorserEmails
     });
     dbContext.SaveChanges();
 }
Example #3
0
 public void AddEndorsement(int claimId, string endorserUsername, Message message)
 {
     dbContext.Endorsements.Add(new Endorsement
     {
         EndorsedClaim    = dbContext.Claims.Single(claim => claim.Id == claimId),
         EndorserUsername = endorserUsername,
         EndorsementDate  = DateTime.Now,
         Message          = message
     });
     dbContext.SaveChanges();
 }