public RelationPersonPlayJob(RelationPersonPlayJob relation) { RelationPersonPlayJobId = relation.RelationPersonPlayJobId; PersonId = relation.PersonId; PlayId = relation.PlayId; JobId = relation.JobId; EditDate = relation.EditDate; EditedBy = relation.EditedBy; }
public static PersonFunctionDTO FromJobEntity(RelationPersonPlayJob relation) { return new PersonFunctionDTO() { PersonId = relation.PersonId, FirstName = relation.Person.FirstName, LastName = relation.Person.LastName, Role = relation.Job.JobTitle }; }
public RelationPersonPlayJob UpdateRelationPersonPlayJob(RelationPersonPlayJob updateData) { throw new NotImplementedException(); }
public RelationPersonPlayJob AddRelationPersonPlayJob(RelationPersonPlayJob newRelationPersonPlayJob) { throw new NotImplementedException(); }
public async Task UpdateRelationPersonPlayJob_Should_ReturnDifferentRelationPersonPlayJob() { RelationPersonPlayJob rel1 = await DAL.GetRelationPersonPlayJob(8); RelationPersonPlayJob rel2 = new RelationPersonPlayJob(rel1); rel1.PlayId = 10; await DAL.UpdateRelationPersonPlayJob(rel1); RelationPersonPlayJob rel3 = await DAL.GetRelationPersonPlayJob(rel1.RelationPersonPlayJobId); Assert.IsFalse(rel3.Equals(rel2)); Assert.AreNotEqual(rel1.PlayId, rel2.PlayId); }
public async Task AddRelationPersonPlayJob_Should_ReturnSameAddRelation() { var rel = new RelationPersonPlayJob{PersonId = 43, PlayId = 13, JobId = 16, EditedBy = 2, EditDate = new DateTime(2011, 6, 10)}; await DAL.AddRelationPersonPlayJob(rel); RelationPersonPlayJob relation = await DAL.GetRelationPersonPlayJob(125); Assert.IsNotNull(relation); Assert.IsTrue(relation.Equals(rel)); }
public async Task UpdateRelationPersonPlayJob(RelationPersonPlayJob updateData) { using (var context = new AF_Context()) { try { RelationPersonPlayJob rel = context.RelationsPersonPlayJob.First(r => r.RelationPersonPlayJobId == updateData.RelationPersonPlayJobId); context.Entry(rel).CurrentValues.SetValues(updateData); await context.SaveChangesAsync(); } catch (Exception ex) { throw ex; } } }
public async Task AddRelationPersonPlayJob(RelationPersonPlayJob newRelationPersonPlayJob) { using (var context = new AF_Context()) { try { context.RelationsPersonPlayJob.Add(newRelationPersonPlayJob); int recordsAffected = await context.SaveChangesAsync(); } catch (Exception ex) { throw ex; } } }