public IHttpActionResult Put(DepartmentViewModel dep) { try { int errorNumber = dep.Update(); switch (errorNumber) { case 1: return Ok("Department " + dep.DepartmentName + " updated!"); break; case -1: return Ok("Department" + dep.DepartmentName + " not updated!"); break; case -2: return Ok("Data is stale for " + dep.DepartmentName + ". Department not updated!"); break; default: return Ok("Department" + dep.DepartmentName + " not updated!"); break; } } catch (Exception ex) { return BadRequest("Update failed - " + ex.Message); } }
public void DepartmentVMUpdateShouldReturnTrue() { DepartmentViewModel vm = new DepartmentViewModel(); vm.GetById("56201963f748f2338c59a8c3"); // Sales id vm.DepartmentName = "SALES"; int rowsUpdated = vm.Update(); Assert.IsTrue(rowsUpdated == 1); }
public IHttpActionResult Post(DepartmentViewModel dep) { try { dep.Create(); return Ok("Department " + dep.DepartmentName + " Created"); } catch (Exception ex) { return BadRequest("Update failed - " + ex.Message); } }
public void DepartmentVMCreateAndDeleteShouldReturnTrue() { bool deleteOK = false; DepartmentViewModel vm = new DepartmentViewModel(); vm.DepartmentName = "Coder"; vm.Create(); if (vm.Id.Length == 24) deleteOK = vm.Delete(); Assert.IsTrue(deleteOK); }
public IHttpActionResult Get(string id) { try { DepartmentViewModel dep = new DepartmentViewModel(); dep.GetById(id); return Ok(dep); } catch (Exception ex) { return BadRequest("Retrive failed - " + ex.Message); } }
public IHttpActionResult Get() { try { DepartmentViewModel dep = new DepartmentViewModel(); List<DepartmentViewModel> allDepartments = dep.GetAll(); return Ok(allDepartments); } catch (Exception ex) { return BadRequest("Retrive failed - " + ex.Message); } }
public IHttpActionResult Delete(string id) { try { DepartmentViewModel dep = new DepartmentViewModel(); dep.GetById(id); if (dep.Delete()) return Ok(dep.Delete()); else return BadRequest("Could not delete"); } catch (Exception ex) { return BadRequest("Delete failed - " + ex.Message); } }
public void DepartmentVMUpdateTwiceShouldReturnNegative2() { DepartmentViewModel vm1 = new DepartmentViewModel(); DepartmentViewModel vm2 = new DepartmentViewModel(); vm1.GetById("56201963f748f2338c59a8c3"); // Sales Id vm2.GetById("56201963f748f2338c59a8c3"); vm1.DepartmentName = "SALES"; int rowsUpdated = vm1.Update(); if (rowsUpdated == 1) rowsUpdated = vm2.Update(); Assert.IsTrue(rowsUpdated == -2); }
public List<DepartmentViewModel> GetAll() { List<DepartmentViewModel> viewModels = new List<DepartmentViewModel>(); try { List<Department> departments = _dao.GetAll(); foreach (Department e in departments) { // Return only fields for display, subdequent get will other fields DepartmentViewModel viewModel = new DepartmentViewModel(); viewModel.Id = e._id.ToString(); viewModel.DepartmentName = e.DepartmentName; viewModels.Add(viewModel); // Add to list } } catch (Exception ex) { ErrorRoutine(ex, "DepartmentViewModel", "GetAll"); } return viewModels; }
public List <DepartmentViewModel> GetAll() { List <DepartmentViewModel> allVms = new List <DepartmentViewModel>(); try { List <Department> allDepartments = _model.GetAll(); foreach (Department dep in allDepartments) { DepartmentViewModel depVm = new DepartmentViewModel(); depVm.Name = dep.DepartmentName; depVm.Id = dep.Id; depVm.Timer = Convert.ToBase64String(dep.Timer); allVms.Add(depVm); } } catch (Exception ex) { Console.WriteLine("Problem in " + GetType().Name + " " + MethodBase.GetCurrentMethod().Name + " " + ex.Message); } return(allVms); }
public List <DepartmentViewModel> GetAll() { List <DepartmentViewModel> viewModels = new List <DepartmentViewModel>(); try { List <Department> departments = _dao.GetAll(); foreach (Department e in departments) { //return only fields for display, subsequent get wil other fields DepartmentViewModel viewModel = new DepartmentViewModel(); viewModel.Id = e._id.ToString(); viewModel.DepartmentName = e.DepartmentName; viewModels.Add(viewModel); //add to list } } catch (Exception ex) { ErrorRoutine(ex, "DepartmentViewModel", "GetAll"); } return(viewModels); }
public List <DepartmentViewModel> GetAll() { List <DepartmentViewModel> allVms = new List <DepartmentViewModel>(); try { List <Departments> allDepartments = _model.GetAll(); foreach (Departments depart in allDepartments) { DepartmentViewModel dVm = new DepartmentViewModel(); dVm.Id = depart.Id; dVm.Name = depart.DepartmentName; allVms.Add(dVm); } } catch (Exception ex) { Console.WriteLine("Problem in " + GetType().Name + " " + MethodBase.GetCurrentMethod().Name + " " + ex.Message); throw ex; } return(allVms); }
public List <DepartmentViewModel> GetAll() { List <DepartmentViewModel> vmList = new List <DepartmentViewModel>(); try { List <Department> deptList = _dao.GetAll(); foreach (Department e in deptList) { //return only fields for display, subsequent get will fill other fields DepartmentViewModel viewModel = new DepartmentViewModel(); viewModel.Id = e.GetIdAsString(); viewModel.DepartmentName = e.DepartmentName; vmList.Add(viewModel);//add to list } } catch (Exception ex) { ViewModelUtils.ErrorRoutine(ex, "DepartmentViewModel", "GetAll"); } return(vmList); }
public void DepartmentVMGetAllShouldReturnList() { DepartmentViewModel vm = new DepartmentViewModel(); List<DepartmentViewModel> deps = vm.GetAll(); Assert.IsTrue(deps.Count > 0); }