private void AddEmployeeProc() { NewEmployee = new NewEmployeeModel(); _addingEmployeeWindow = new AddingEmployeeWindow(); _addingEmployeeWindow.Owner = Application.Current.MainWindow; _addingEmployeeWindow.ShowDialog(); }
public async Task <ActionResult <Employee> > PostEmployee(NewEmployeeModel message) { var employee = new Employee(); employee.EmployeeName = message.EmployeeName; employee.Active = message.Active; await _employeeService.PostEmployee(employee); return(CreatedAtAction("GetEmployee", new { id = employee.UserID }, employee)); }
public async Task <IActionResult> Put(NewEmployeeModel newEmployeeModel, long employeeId) { var employee = new Employee( newEmployeeModel.FullName, newEmployeeModel.Birthdate, newEmployeeModel.Email, newEmployeeModel.GenderId, newEmployeeModel.SkillIdList); await _employeeRepository.Update(employee, employeeId); return(Ok()); }
public async Task <IActionResult> Post(NewEmployeeModel newEmployeeModel) { var employee = new Employee( newEmployeeModel.FullName, newEmployeeModel.Birthdate, newEmployeeModel.Email, newEmployeeModel.GenderId, newEmployeeModel.SkillIdList); await _employeeRepository.Add(employee); return(Ok()); }
public ActionResult AddEmployee(int?employeeeId) // nu stiu de ce a pus Alex parametru (int employeeeId) { if (employeeeId != 0) { //get din db NewEmployeeModel employee = new NewEmployeeModel(); return(View(employee)); } else { NewEmployeeModel employee = new NewEmployeeModel(); return(View(employee)); } }
public IActionResult GetAutocmplete() { var result = _context.Employees.ToList(); List <NewEmployeeModel> list = new List <NewEmployeeModel>(); foreach (var item in result) { NewEmployeeModel newEmployee = new NewEmployeeModel(); newEmployee.Id = item.Id; newEmployee.FullName = item.LastName + " " + item.FirstName; newEmployee.Hotels = item.Hotels; newEmployee.Shops = item.Shops; newEmployee.Buses = item.Buses; newEmployee.Status = item.Status; newEmployee.BusesTrain = item.BusesTrain; newEmployee.HotelsTrain = item.HotelsTrain; newEmployee.ShopsTrain = item.ShopsTrain; list.Add(newEmployee); } return(Ok(list)); }
public async Task <IActionResult> Create(NewEmployeeModel model) { try { if (model.EmployeeId == 0) { await _employeeSystemApi.NewEmployee(model); } else { await _employeeSystemApi.UpdateEmployee(model, model.EmployeeId); } return(RedirectToAction("Index")); } catch (ValidationApiException ex) { model.ErrorMessage = ex.Content.Errors.Values.SelectMany(x => x).ToArray(); var genderList = new List <SelectListItem>() { new SelectListItem("Selecione", "0") }; genderList.AddRange((await _employeeSystemApi.GetGender()).Select(x => new SelectListItem(x.Name, x.Id.ToString()))); ViewBag.GenderList = genderList; ViewBag.SkillList = (await _employeeSystemApi.GetSkill()).Select(x => new SelectListItem(x.Name, x.Id.ToString())); return(View("Create", model)); } catch (Exception ex) { model.ErrorMessage = new[] { ex.Message }; return(View("Create", model)); } }