public EmployeeBindingModel Handle(EmployeeBindingModel employee) { var repForm = new ReportForm(employee); repForm.Show(); return(employee); }
public void Insert(EmployeeBindingModel model) { using (var context = new ComputingEquipmentDatabase()) { context.Employee.Add(CreateModel(model, new Employee())); context.SaveChanges(); } }
public void Insert(EmployeeBindingModel model) { using (var context = new AutoshowDbContext()) { context.Employees.Add(CreateModel(model, new Employee())); context.SaveChanges(); } }
private Employee CreateModel(EmployeeBindingModel model, Employee employee) { employee.FirstName = model.FirstName; employee.LastName = model.LastName; employee.PostId = model.PostId; employee.BranchId = model.BranchId; return(employee); }
public void Insert(EmployeeBindingModel model) { using (var context = new BeautySaloonDatabase()) { context.Employees.Add(CreateModel(model, new Employee())); context.SaveChanges(); } }
private Employee CreateModel(EmployeeBindingModel model, Employee employee) { employee.Surname = model.Surname; employee.Name = model.Name; employee.Lastname = model.Lastname; employee.DateOfBirthday = model.DateOfBirthday; employee.Post = model.Post; return(employee); }
public ReportForm(EmployeeBindingModel employee) { InitializeComponent(); reportViewer1.RefreshReport(); ReportParameter repPar = new ReportParameter("EmployeeParameter", employee.Surname + " " + employee.Name + " " + employee.Patronymic + " c " + employee.VacationStart); reportViewer1.LocalReport.SetParameters(repPar); reportViewer1.RefreshReport(); }
public EmployeeBindingModel Handle(EmployeeBindingModel employee) { var form = new SendVacationForm(); if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK) { employee.VacationStart = form.Date; } return(employee); }
private Employee CreateModel(EmployeeBindingModel model, Employee employee) { employee.F_Name = model.F_Name; employee.L_Name = model.L_Name; employee.Login = model.Login; employee.Password = model.Password; employee.EMail = model.EMail; employee.PhoneNumber = model.PhoneNumber; return(employee); }
public EmployeeBindingModel Handle(EmployeeBindingModel employee) { var form = new UpdatePositionForm(); if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK) { employee.Position = form.Position; } return(employee); }
public List <EmployeeViewModel> Read(EmployeeBindingModel model) { if (model.Id.HasValue) { return(new List <EmployeeViewModel> { _employeeStorage.GetElement(model) }); } return(_employeeStorage.GetFullList()); }
//***Adding New Employees public async Task PostEmployeesAsync(EmployeeBindingModel employeeBindingModel, string accessToken) { var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); var json = JsonConvert.SerializeObject(employeeBindingModel); HttpContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); /*var response = */ await client.PostAsync("http://172.20.32.1:800/api/Employees", content); }
public void CreateOrUpdate(EmployeeBindingModel model) { if (model.Id.HasValue) { _employeeStorage.Update(model); } else { _employeeStorage.Insert(model); } }
public void Delete(EmployeeBindingModel model) { var element = _employeeStorage.GetElement(new EmployeeBindingModel { Id = model.Id }); if (element == null) { throw new Exception("Пользователь не найден"); } _employeeStorage.Delete(model); }
public void Delete(EmployeeBindingModel model) { var element = employeeStorage.GetElement(new EmployeeBindingModel { Id = model.Id }); if (element == null) { throw new Exception("Элемент не найден"); } employeeStorage.Delete(model); }
public void Update(EmployeeBindingModel model) { using (var context = new BeautySaloonDatabase()) { var element = context.Employees.FirstOrDefault(rec => rec.Id == model.Id); if (element == null) { throw new Exception("Элемент не найден"); } CreateModel(model, element); context.SaveChanges(); } }
public EditEmployeePage(EmployeeBindingModel employeeBindingModel) { //var editEmployeeViewModel = new EditEmployeeViewModel(); //editEmployeeViewModel.Employee = employeeBindingModel; //BindingContext = editEmployeeViewModel; InitializeComponent(); var editEmployeeViewModel = new EditEmployeeViewModel(); editEmployeeViewModel.Employee = employeeBindingModel; BindingContext = editEmployeeViewModel; }
public IActionResult Update([FromBody] EmployeeBindingModel EmployeeBindingModel) { int EmployeeIsUpdatedSuccessfully = _employeeService.Update(EmployeeAdapter.ToModel(EmployeeBindingModel)); if (EmployeeIsUpdatedSuccessfully == 1) { return(Ok(EmployeeBindingModel)); } else { return(BadRequest()); } }
public IActionResult Create([FromBody] EmployeeBindingModel EmployeeBindingModel) { int EmployeeIsCreatedSuccessfully = _employeeService.Create(EmployeeAdapter.ToModel(EmployeeBindingModel)); if (EmployeeIsCreatedSuccessfully == 1) { return(Ok(EmployeeBindingModel)); } else { return(NoContent()); } }
public void Update(EmployeeBindingModel model) { using (var context = new AutoshowDbContext()) { var employee = context.Employees.FirstOrDefault(rec => rec.Id == model.Id); if (employee == null) { throw new Exception("Сотрудник не найден"); } CreateModel(model, employee); context.SaveChanges(); } }
public void Update(EmployeeBindingModel model) { using (var context = new ComputingEquipmentDatabase()) { var employee = context.Employee.FirstOrDefault(rec => rec.Id == model.Id); if (employee == null) { throw new Exception("Сотрудник не найден"); } CreateModel(model, employee); context.SaveChanges(); } }
public static Employee ToModel(EmployeeBindingModel employee) { var ViewModel = new Employee(); ViewModel.EmployeeId = employee.Id; ViewModel.FirstName = employee.FirstName; ViewModel.LastName = employee.LastName; ViewModel.PhoneNumber = employee.PhoneNumber; ViewModel.RemainingDay = employee.RemainDayOff; ViewModel.Email = employee.Email; ViewModel.PositionId = employee.PositionId; ViewModel.Avatar = employee.Avatar; ViewModel.BirthDate = employee.BirthDate; return(ViewModel); }
public void CreateOrUpdate(EmployeeBindingModel model) { var element = employeeStorage.GetElement(new EmployeeBindingModel { Id = model.Id }); if (element != null) { employeeStorage.Update(model); } else { employeeStorage.Insert(model); } }
public void Delete(EmployeeBindingModel model) { using (var context = new EmployeesDatabase()) { var employee = context.Employees.FirstOrDefault(rec => rec.Id == model.Id); if (employee != null) { context.Employees.Remove(employee); context.SaveChanges(); } else { throw new Exception("Элемент не найден"); } } }
public void Delete(EmployeeBindingModel model) { using (var context = new ComputerRepairDatabase()) { var element = context.Employee.FirstOrDefault(rec => rec.Id == model.Id); if (element != null) { context.Employee.Remove(element); context.SaveChanges(); } else { throw new Exception("Элемент не найден"); } } }
public void Delete(EmployeeBindingModel model) { using (var context = new AutoshowDbContext()) { Employee employee = context.Employees.FirstOrDefault(rec => rec.Id == model.Id); if (employee != null) { context.Employees.Remove(employee); context.SaveChanges(); } else { throw new Exception("Сотрудник не найден"); } } }
public void Delete(EmployeeBindingModel model) { using (var context = new ComputingEquipmentDatabase()) { Employee employee = context.Employee.FirstOrDefault(rec => rec.Id == model.Id); if (employee != null) { context.Employee.Remove(employee); context.SaveChanges(); } else { throw new Exception("Сотрудник не найден"); } } }
public List <EmployeeViewModel> GetFilteredList(EmployeeBindingModel model) { if (model == null) { return(null); } using (var context = new ComputingEquipmentDatabase()) { return(context.Employee .Where(rec => rec.Name.Contains(model.Name)) .Select(rec => new EmployeeViewModel { Id = rec.Id, Name = rec.Name }).ToList()); } }
public List <EmployeeViewModel> Read(EmployeeBindingModel filter) { using (var context = new EmployeesDatabase()) { return(context.Employees .Where(rec => filter == null || rec.Id == filter.Id) .ToList() .Select(rec => new EmployeeViewModel { Id = rec.Id, Name = rec.Name, Surname = rec.Surname, Patronymic = rec.Patronymic, Position = rec.Position, VacationStart = rec.VacationStart }) .ToList()); } }
public EmployeeViewModel GetElement(EmployeeBindingModel model) { if (model == null) { return(null); } using (var context = new ComputingEquipmentDatabase()) { var employee = context.Employee .FirstOrDefault(rec => rec.Id == model.Id); return(employee != null ? new EmployeeViewModel { Id = employee.Id, Name = employee.Name, } : null); } }