public void InvalidPut() { // Arrange bool res = false; SQLiteServiceBase db = new SQLiteServiceBase(); EmploymentJobs obj = GetInvalidObject(); // Act try { int len = 0; if (db.GetEmploymentJobs() != null) { foreach (var c in db.GetEmploymentJobs()) { len++; } } if (len != 0) { db.Edit(len - 1, obj); } } catch (Exception) { res = true; } // Assert Assert.IsFalse(res); }
EmploymentJobs GetInvalidObject() { EmploymentJobs obj = new EmploymentJobs(); obj.JobTitle = ""; return(obj); }
public void DeleteEmploymentJobs(int id) { EmploymentJobs obj = dataBase.EmploymentJobs.Find(id); if (obj != null) { dataBase.EmploymentJobs.Remove(obj); Update(); } }
EmploymentJobs GetValidObject() { EmploymentJobs obj = new EmploymentJobs(); obj.JobTitle = "God"; obj.MinSalary = 1; obj.MaxSalary = 2; return(obj); }
public EmploymentJobs GetEmploymentJobsId(int id) { EmploymentJobs obj = null; foreach (EmploymentJobs o in dataBase.EmploymentJobs) { if (o.HRJobId == id) { obj = o; break; } } return(obj); }
// PUT api/EmploymentJobs/{id} public IHttpActionResult Put(int id, [FromBody] EmploymentJobs value) { try { db.Edit(id, value); } catch (Exception ex) { ModelState.AddModelError(nameof(EmploymentJobs), ex.Message); return(BadRequest(ModelState)); } return(Ok()); }
// POST api/EmploymentJobs public IHttpActionResult Post([FromBody] EmploymentJobs value) { try { db.Add(value); } catch (Exception ex) { ModelState.AddModelError(nameof(Country), ex.Message); return(BadRequest(ModelState)); } return(Ok()); }
public void Edit(int id, EmploymentJobs obj) { using (var context = new ApplicationContext()) { var temp = context.EmploymentJobs.FirstOrDefault(_ => _.HRJobId == id); try { if (temp != null) { // // change properties // context.SaveChanges(); } } catch (Exception) { /*TO DO*/ } } }
public void Edit(int id, EmploymentJobs obj) { using (var context = new ApplicationContext()) { var temp = context.EmploymentJobs.FirstOrDefault(_ => _.HRJobId == id); try { if (temp != null) { temp.JobTitle = obj.JobTitle; temp.MinSalary = obj.MinSalary; temp.MaxSalary = obj.MaxSalary; context.SaveChanges(); } } catch (Exception) { /*TO DO*/ } } }
public void InvalidPost() { // Arrange bool res = false; SQLiteServiceBase db = new SQLiteServiceBase(); EmploymentJobs obj = GetValidObject(); // Act try { db.Add(obj); } catch (Exception) { res = true; } // Assert Assert.IsFalse(res); }
public void Add(EmploymentJobs obj) { dataBase.EmploymentJobs.Add(obj); Update(); }