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(); }
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(); }
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(); }