internal Job Edit(Job updated) { Job data = GetById(updated.Id); data.Name = updated.Name != null ? updated.Name : data.Name; return(_jrepo.Edit(data)); }
internal Job Edit(Job updated) { var data = Get(updated.Id); updated.Location = updated.Location != null ? updated.Location : data.Location; updated.Description = updated.Description != null ? updated.Description : data.Description; updated.StartDate = updated.StartDate != null && updated.StartDate != "" ? updated.StartDate : data.StartDate; return(_repo.Edit(updated)); }
//EDIT/PUT internal Job Edit(Job editJobs) { Job original = GetById(editJobs.jobId); original.Title = editJobs.Title != null ? editJobs.Title : original.Title; original.Description = editJobs.Description != null ? editJobs.Description : original.Description; return(_repo.Edit(original)); }
internal Job Edit(Job editJob) { Job original = getByID(editJob.Id); original.Name = editJob.Name != null ? editJob.Name : original.Name; original.Description = editJob.Description != null ? editJob.Description : original.Description; return(_repo.Edit(original)); }
internal Job Edit(Job updated) { var original = GetById(updated.Id); updated.Description = updated.Description != null ? updated.Description : original.Description; updated.Name = updated.Name != null && updated.Name.Length > 2 ? updated.Name : original.Name; updated.Price = updated.Price != null && updated.Price > 2 ? updated.Price : original.Price; return(_repo.Edit(updated)); }
internal Job Edit(Job updated) { var original = GetById(updated.Id); if (original.CreatorId != updated.CreatorId) { throw new Exception("Invalid Edit Permissions"); } updated.Description = updated.Description != null ? updated.Description : original.Description; return(_repo.Edit(updated)); }
internal Job Edit(Job editJob) { Job original = Get(editJob.Id); original.Company = editJob.Company != null ? editJob.Company : original.Company; original.JobTitle = editJob.JobTitle != null ? editJob.JobTitle : original.JobTitle; original.Hours = editJob.Hours != null ? editJob.Hours : original.Hours; original.Rate = editJob.Rate != null ? editJob.Rate : original.Rate; original.Description = editJob.Description != null ? editJob.Description : original.Description; return(_repo.Edit(original)); }
internal Job Edit(Job updated) { var data = GetById(updated.Id); updated.Description = updated.Description != null ? updated.Description : data.Description; updated.Location = updated.Location != null ? updated.Location : data.Location; updated.Contact = updated.Contact != null ? updated.Contact : data.Contact; return(_repo.Edit(updated)); }
internal JobListing Edit(JobListing editJob) { JobListing original = Get(editJob.Id); original.Title = editJob.Title; original.Company = editJob.Company; original.Description = editJob.Description != null ? editJob.Description : original.Description; // NOTE: if you need to null check a number, you can use the Elvis operator on the type in the class. original.Rate = editJob.Rate != null ? editJob.Rate : original.Rate; return(_repo.Edit(original)); }
public ActionResult Edit([Bind(Include = "ID,Title,Description,JobType,DepartmentID")] JobOpeningViewModel jobVM) { if (ModelState.IsValid) //Refers to the model that has been bound by the modelbinder; in this case it is jobVM { JobOpening job = db.Job(jobVM.ID); job.JobType = jobVM.JobType; job.Title = jobVM.Title; job.Description = jobVM.Description; job.Department = db.Department(jobVM.DepartmentID); db.Edit(job); return(RedirectToAction("Index")); } return(View(jobVM)); }
internal Job Edit(Job updated, Profile userInfo) { if (updated.CreatorId != userInfo.Id) { throw new Exception("Invalid Permissions to Edit"); } var data = GetById(updated.Id, userInfo); updated.Location = updated.Location != null ? updated.Location : data.Location; updated.Description = updated.Description != null ? updated.Description : data.Description; updated.ContactPhone = updated.ContactPhone > 0 ? updated.ContactPhone : data.ContactPhone; updated.StartDate = updated.StartDate != null ? updated.StartDate : data.StartDate; updated.TimeEst = updated.TimeEst != null ? updated.TimeEst : data.TimeEst; return(_repo.Edit(updated)); }
internal Job Edit(Job updated) { var data = GetById(updated.Id); if (data.CreatorId != updated.CreatorId) { throw new Exception("Invalid Edit Permissions"); } updated.Location = updated.Location != null ? updated.Location : data.Location; updated.Description = updated.Description != null ? updated.Description : data.Description; updated.Contact = updated.Contact != null ? updated.Contact : data.Contact; return(_repo.Edit(updated)); }
internal Job Edit(Job jobToUpdate, string userId) { Job foundJob = GetById(jobToUpdate.Id); // NOTE Check if not the owner, and price is increasing if (foundJob.UserId != userId && foundJob.Price < jobToUpdate.Price) { if (_repo.BidOnJob(jobToUpdate)) { foundJob.Price = jobToUpdate.Price; return(foundJob); } throw new Exception("Could not bid on that job"); } if (foundJob.UserId == userId && _repo.Edit(jobToUpdate, userId)) { return(jobToUpdate); } throw new Exception("You cant edit that, it is not yo job!"); }