// userid olmazsa logine yönlendir // GET: Jobs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Jobs G_job = db.Jobs.Find(id); if (G_job == null) { return(HttpNotFound()); } JobsVM P_job = new JobsVM(); P_job.JobId = G_job.JobId; P_job.JobType = G_job.JobType; P_job.JobComment = G_job.JobComment; P_job.JobDate = G_job.JobDate; P_job.getTypeList = P_job.getAllList(); return(View(P_job)); }
// GET: Jobs/Create public ActionResult Create() { JobsVM P_jobs = new JobsVM(); P_jobs.getTypeList = P_jobs.getAllList(); return(View(P_jobs)); }
public bool Edit([FromForm] JobsVM model) { var category = db.Categories.FirstOrDefault(c => c.Name == model.Category) ?? new Category { Name = model.Category }; var job = db.Jobs.Find(model.Id); job.Category = category; job.Deadline = DateTime.Parse(model.Deadline); job.Priority = model.Priority; job.Status = (JobStatus)model.Status; job.Description = model.Description; db.SaveChanges(); return(true); }
public ActionResult Edit(JobsVM G_job) { if (ModelState.IsValid) { Jobs P_job = new Jobs(); P_job.JobId = G_job.JobId; P_job.JobDate = G_job.JobDate; P_job.JobType = G_job.JobType; P_job.JobComment = G_job.JobComment; P_job.UserId = Convert.ToInt32(GlobalVar.UserId); db.Entry(P_job).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index/" + GlobalVar.UserId)); } return(View(G_job)); }
public bool AddJobs([FromForm] JobsVM model) { var category = db.Categories.FirstOrDefault(c => c.Name == model.Category) ?? new Category { Name = model.Category }; var job = new Job { Category = category, Deadline = DateTime.Parse(model.Deadline), Priority = model.Priority, Status = (JobStatus)model.Status, Description = model.Description, }; db.Jobs.Add(job); db.SaveChanges(); return(true); }
// GET: Jobs public ActionResult Index(int?id) { var G_jobs = db.Jobs.Include(c => c.Users); GlobalVar.UserId = id.ToString(); var G_job = from e in G_jobs where e.Users.UserId == id select e; List <JobsVM> P_jobsList = new List <JobsVM>(); foreach (var item in G_job) { JobsVM P_job = new JobsVM(); P_job.JobType = item.JobType; P_job.JobId = item.JobId; P_job.JobComment = item.JobComment; P_job.JobDate = Convert.ToDateTime(item.JobDate); P_job.JobDefinition = Operations.DateCount(P_job.JobDate, P_job.JobType); P_jobsList.Add(P_job); } return(View(P_jobsList.ToList())); }
public ActionResult Create(JobsVM G_job) { if (ModelState.IsValid) { Jobs P_job = new Jobs(); DateTime P_date = DateTime.Now; string P_dateS = P_date.Hour + "," + P_date.Minute; double P_dateD = Convert.ToDouble(P_dateS); P_job.JobDate = G_job.JobDate.AddHours(P_date.Hour).AddMinutes(P_date.Minute); P_job.JobType = G_job.JobType; P_job.JobComment = G_job.JobComment; P_job.UserId = Convert.ToInt32(GlobalVar.UserId); db.Jobs.Add(P_job); db.SaveChanges(); return(RedirectToAction("Index/" + GlobalVar.UserId)); } G_job.getTypeList = G_job.getAllList(); return(View(G_job)); }