public RelationPersonPlayJob(RelationPersonPlayJob relation)
 {
     RelationPersonPlayJobId = relation.RelationPersonPlayJobId;
     PersonId = relation.PersonId;
     PlayId = relation.PlayId;
     JobId = relation.JobId;
     EditDate = relation.EditDate;
     EditedBy = relation.EditedBy;
 }
예제 #2
0
 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;
         }
     }
 }