コード例 #1
0
 public void Edit(int id, PastJobDTO dto)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = uow.PastJobs.Get(id);
         obj.Description     = dto.Description;
         obj.InclusiveDate   = dto.InclusiveDate;
         obj.ReasonOfLeaving = dto.ReasonOfLeaving;
         obj.Salary          = dto.Salary;
         uow.PastJobs.Edit(obj);
         uow.Complete();
     }
 }
コード例 #2
0
 public PastJobDTO Get(int id)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = uow.PastJobs.Get(id);
         var dto = new PastJobDTO();
         dto.Description     = obj.Description;
         dto.InclusiveDate   = obj.InclusiveDate;
         dto.Salary          = obj.Salary;
         dto.ReasonOfLeaving = obj.ReasonOfLeaving;
         return(dto);
     }
 }
コード例 #3
0
 public void Add(PastJobDTO dto)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = new PastJob();
         obj.Description     = dto.Description;
         obj.InclusiveDate   = dto.InclusiveDate;
         obj.ReasonOfLeaving = dto.ReasonOfLeaving;
         obj.Salary          = dto.Salary;
         obj.PersonalInfoID  = dto.PersonalInfoID;
         uow.PastJobs.Add(obj);
         uow.Complete();
         dto.ID = obj.PastJobID;
     }
 }