public CaseVM(Case surveyCase) { _surveyCase = surveyCase; Employee = new EmployeeVM(_surveyCase.Employee); Answers = new ObservableCollection <SurveyAnswerVM>(_surveyCase.Answers.ToList().Select(a => new SurveyAnswerVM(a))); }
public ActionResult Details(long id) { EmployeeVM itemVm = employeeDa.FindEmployee(id); return(PartialView("_Details", itemVm)); }
public ActionResult Edit(EmployeeVM emp) { var editedEmployee = client.PutAsJsonAsync <EmployeeVM>("employees/" + emp.ID, emp).Result; return(RedirectToAction("Index")); }
public Employee() { InitializeComponent(); DataContext = new EmployeeVM(); }
public void Setup() { RegisterCustomCommandTemplate(); VM = new EmployeeVM(); }
public ActionResult Create(EmployeeVM emp) { client.PostAsJsonAsync <EmployeeVM>("employees", emp).ContinueWith((e => e.Result.EnsureSuccessStatusCode())); return(RedirectToAction("Index")); }
//[HeaderFooterFilter] public ActionResult Index(int?page, string searchString, string sortOrder) { int pageSize = 5; int pageIndex = 1; pageIndex = page.HasValue ? Convert.ToInt32(page) : 1; IPagedList <EmployeeVM> empPList = null; ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.DateSortParm = sortOrder == "Date" ? "date_desc" : "Date"; bool IsAdmin = false; if (User.Identity.Name == "admin") { IsAdmin = true; Session["IsAdmin"] = IsAdmin; } EmployeeListVM emplListVM = new EmployeeListVM(); List <EmployeeVM> employeeList = new List <EmployeeVM>(); List <Employee> employees = empBL.GetEmployees(); IEnumerable <Employee> emps = employees; if (!String.IsNullOrEmpty(searchString)) { emps = employees.Where(s => s.FirstName.Contains(searchString) || s.LastName.Contains(searchString)); } switch (sortOrder) { case "name_desc": emps = emps.OrderByDescending(s => s.FirstName); break; case "Date": emps = emps.OrderBy(s => s.EnrollmentDate); break; case "date_desc": emps = emps.OrderByDescending(s => s.EnrollmentDate); break; default: emps = emps.OrderBy(s => s.FirstName); break; } foreach (Employee employee in emps) { EmployeeVM empVM = new EmployeeVM(); empVM.EmpName = employee.FirstName + " " + employee.LastName; empVM.EmployeeId = employee.EmployeeId; empVM.Age = employee.Age.ToString(); empVM.EnrollmentDate = employee.EnrollmentDate; employeeList.Add(empVM); } emplListVM.Employees = employeeList as IPagedList <EmployeeVM>; empPList = employeeList.ToPagedList(pageIndex, pageSize); return(View("Index", empPList)); }
public ActionResult AddNew() { EmployeeVM empVM = new EmployeeVM(); return(View("CreateEmployee", empVM)); }
private EmployeeVM poulateDropDownList(EmployeeVM viewModel) { viewModel.GenderTypeList = EnumService.GetGenderEnumTypes(); viewModel.UserList = EnumService.GetUserListByEvID(32); return(viewModel); }
public EmployeeView(EmployeeVM vm) { InitializeComponent(); ViewModel = vm; }
internal CompositeLeafEmployeeVM(EmployeeVM employeeVM) { EmployeeVM = employeeVM; EmployeeVM.PropertyChanged += OnJobRoleChanged; }
public override BussinessCustomResponse <EmployeeVM> Update(EmployeeVM entityToUpdateVM) { return(base.Update(entityToUpdateVM)); }
public async Task <IActionResult> SaveProfile(EmployeeVM employeeVM) { var employee = await this.employeeService.UpdateInformationEmployee(employeeVM, this.authHelper.UserId); return(this.Ok(employee)); }