public void AddJob(DTOJob job) { using (SampleDBEntities Entities = new SampleDBEntities()) { var jobEntity = job.ToEntity(); Entities.Jobs.Add(jobEntity); Entities.SaveChanges(); } }
public void UpdateJob(DTOJob job) { using(SampleDBEntities Entities = new SampleDBEntities()) { var result = Entities.Jobs.FirstOrDefault(x => x.JobNumber == job.JobNumber); if (result != null) { result.status = job.status; } Entities.SaveChanges(); } }
private long CreateJob(string file) { DTOJob job = new DTOJob() { JobNumber = objBL.GetJobNumber(), status = (int)Status.created, Path = file }; try { objBL.AddJob(job); Log.LogMessage("Job created...."); InsertIntoJobTracking(job); } catch(Exception ex) { Log.LogMessage("job creation failed, Exception"); Log.LogMessage(ex.Message); } return job.JobNumber; }
private void UpdateJob(long jobnumber) { DTOJob job = new DTOJob() { JobNumber = jobnumber, status = (int)Status.Moved, Path = destPath }; try { objBL.UpdateJob(job); Log.LogMessage("job Updated....."); InsertIntoJobTracking(job); } catch (Exception ex) { Log.LogMessage("job updation failed"); Log.LogMessage(ex.Message); } }
private void InsertIntoJobTracking(DTOJob job) { DTOJobTracking jobTrack = new DTOJobTracking() { JobNumber = job.JobNumber, status = job.status, Path = job.Path }; try { objBL.AddJobTracking(jobTrack); } catch (Exception ex) { Log.LogMessage("Add Job Tracking Failed"); Log.LogMessage(ex.Message); } }