public async Task <IActionResult> Add( JobAddOrEditForm job) { var jobEntity = new Job { CsrId = job.CsrId, Name = job.Name, StateId = job.StateId, StatusId = job.StatusId, TypeId = job.TypeId }; await Context.AddAsync(jobEntity); await Context.SaveChangesAsync(); return(RedirectToAction("Edit", new { id = jobEntity.Id })); }
public async Task <IActionResult> Edit( int id, JobAddOrEditForm job) { var jobEntity = await Context.Jobs.SingleOrDefaultAsync( j => j.Id == id); if (jobEntity == null) { return(RedirectToAction("List")); } jobEntity.CsrId = job.CsrId; jobEntity.Name = job.Name; jobEntity.StateId = job.StateId; jobEntity.StatusId = job.StatusId; jobEntity.TypeId = job.TypeId; await Context.SaveChangesAsync(); return(RedirectToAction("Edit", new { id })); }