public Job(Job job) { JobId = job.JobId; JobTitle = job.JobTitle; EditDate = job.EditDate; EditedBy = job.EditedBy; }
public Job UpdateJob(Job updateData) { throw new NotImplementedException(); }
public JobEditViewModel(Job originalJob) { OriginalJob = originalJob; EditedJob = new Job(OriginalJob); }
public SingleItemResponse<JobDTO> UpdateJob(JobDTO updateData) { var updateDataFull = new Job() { JobId = updateData.JobId, JobTitle = updateData.JobTitle, EditedBy = GetUserId(), EditDate = DateTime.Now }; using (var context = new AF_Context()) { try { Job jo = context.Jobs.First(j => j.JobId == updateData.JobId); context.Entry(jo).CurrentValues.SetValues(updateDataFull); context.SaveChanges(); int id = updateData.JobId; return GetJob(id); } catch (Exception ex) { throw; } } }
public SingleItemResponse<JobDTO> AddJob(JobDTO newJob) { var newJobFull = new Job() { JobTitle = newJob.JobTitle, EditedBy = GetUserId(), EditDate = DateTime.Now }; using (var context = new AF_Context()) { try { context.Jobs.Add(newJobFull); context.SaveChanges(); int id = newJobFull.JobId; return GetJob(id); } catch (Exception ex) { throw; } } }
public async Task UpdateJob(Job updateData) { using (var context = new AF_Context()) { try { Job jo = context.Jobs.First(j => j.JobId == updateData.JobId); context.Entry(jo).CurrentValues.SetValues(updateData); await context.SaveChangesAsync(); } catch (Exception ex) { throw ex; } } }
public async Task AddJob(Job newJob) { using (var context = new AF_Context()) { try { context.Jobs.Add(newJob); int recordsAffected = await context.SaveChangesAsync(); } catch (Exception ex) { throw ex; } } }
public async Task UpdateJob(Job updateData) { await DataAccess.UpdateJob(updateData); }
public async Task AddJob(string title, int userId) { var newJob = new Job { JobTitle = title, EditDate = DateTime.Now, EditedBy = userId }; await DataAccess.AddJob(newJob); }