public ActionResult EmployeeForm(Employee employee) { if (ModelState.IsValid) { var result = em.Add(employee); TempData["message"] = "Employee added successfully"; return(RedirectToAction(nameof(EmployeesList))); } ViewBag.Action = "Add"; return(View("EmployeeForm")); }
private void button1_Click(object sender, EventArgs e) { EmployeeManager employeeManager = new EmployeeManager(new EfEmployeeDal()); Employee employee = new Employee { FirstName = textBox2.Text, LastName = textBox3.Text, UserName = textBox4.Text, Password = textBox5.Text, Phone = textBox6.Text, BirthDay = dateTimePicker1.Text, StartDate = dateTimePicker2.Text, Salary = Convert.ToInt32(textBox7.Text), DepartmentName = textBox8.Text }; employeeManager.Add(employee); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; textBox8.Text = ""; dataGridView1.DataSource = db; dataGridView1.DataSource = db.Employees.ToList(); }
public ActionResult Add(EmployeeVM employeeVm) { try { if (employeeVm.ImageFile != null) { string fileName = Path.GetFileNameWithoutExtension(employeeVm.ImageFile.FileName); string extension = Path.GetExtension(employeeVm.ImageFile.FileName); employeeVm.ImagePath = fileName + extension; fileName = Path.Combine(Server.MapPath("~/images/"), employeeVm.ImagePath); employeeVm.ImageFile.SaveAs(fileName); } Employee employee = Mapper.Map <Employee>(employeeVm); if (ModelState.IsValid) { _employeeManager.Add(employee); TempData["success"] = "Employee added succesfully"; return(RedirectToAction("Add")); } } catch (Exception e) { TempData["exception"] = "Failed to Add. " + e.Message; } TempData["failed"] = "Failed to add new employee. "; ViewBag.OrganizationId = new List <SelectListItem>(); ViewBag.BranchId = new List <SelectListItem>(); ViewBag.ReferenceId = new List <SelectListItem>(); EmployeeVM allEmp = new EmployeeVM() { Employees = _employeeManager.GetAll() }; return(View(allEmp)); }
private void CreateEmployee(EmployeeRegisterWithRoleViewModel model, ApplicationUser user, byte[] imageData) { IEmployeeManager employeeManager = new EmployeeManager(); Employee employee = new Employee { Name = model.Name, UserId = user.Id, Email = model.Email, DepartmentId = model.DepartmentId, DesignationId = model.DesignationId, DivisionId = model.DivisionId, DistrictId = model.DistrictId, ThanaId = model.ThanaId, Address1 = model.Address1, //Address2 = model.Address2, ContactNo = model.ContactNo, IsDriver = false, Image = imageData, ImagePath = "~/EmployeeImages/" + model.Name + DateTime.Now, IsDeleted = false, UserRole = "Employee" }; employeeManager.Add(employee); //} }
// GET: Employee public ActionResult Add() { _employee.Id = 101; _employee.Name = "Saif"; EmployeeManager.Add(_employee); return(View()); }
private void CreateDriver(EmployeeRegisterWithRoleViewModel model, ApplicationUser user, byte[] imageData) { IEmployeeManager employeeManager = new EmployeeManager(); Employee employee = new Employee { Name = model.Name, UserId = user.Id, Email = model.Email, DepartmentId = model.DepartmentId, DesignationId = model.DesignationId, DivisionId = model.DivisionId, DistrictId = model.DistrictId, ThanaId = model.ThanaId, Address1 = model.Address1, //Address2 = model.Address2, ContactNo = model.ContactNo, LicenceNo = model.LicenceNo, IsDriver = true, Image = imageData, ImagePath = "~/EmployeeImages/" + model.Name + DateTime.Now, IsDeleted = false, UserRole = "Driver" }; employeeManager.Add(employee); var allEmployees = employeeManager.GetAll(); var maxEmployeeId = allEmployees.Max(c => c.Id); AddDataToDriverStatusTable(maxEmployeeId); }
public ActionResult Add(AddEmployeeViewModel addEmployeeViewModel) { addEmployeeViewModel.Employee.Avatar = new ArchiveFile(); if (addEmployeeViewModel.FileUpload != null && addEmployeeViewModel.FileUpload.ContentLength > 0 && addEmployeeViewModel.FileUpload.ContentType.Contains("image")) { //Get Content of image MemoryStream target = new MemoryStream(); addEmployeeViewModel.FileUpload.InputStream.CopyTo(target); addEmployeeViewModel.Employee.Avatar.Content = target.ToArray(); addEmployeeViewModel.Employee.Avatar.Name = addEmployeeViewModel.FileUpload.FileName; addEmployeeViewModel.Employee.Avatar.ContentType = addEmployeeViewModel.FileUpload.ContentType; } if (!string.IsNullOrEmpty(addEmployeeViewModel.BirthDay)) { addEmployeeViewModel.Employee.BirthDay = addEmployeeViewModel.BirthDay.toEnglishNumber().ToGeorgianDateTime(); } EmployeeManager employeeManager = new EmployeeManager(); //Add posts and departments to employee employeeManager.AddPostDepartment(addEmployeeViewModel.Employee, addEmployeeViewModel.SelectedDepartments, addEmployeeViewModel.SelectedPosts); employeeManager.Add(addEmployeeViewModel.Employee); employeeManager.saveChanges(); return(RedirectToAction("Index")); }
static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(); customerManager.list(); Product product = new Product { Id = 1, Name = "Laptop" }; Product product1 = new Product { Id = 2, Name = "Computer" }; EmployeeManager employeeManager = new EmployeeManager(new DataBaseLogger()); employeeManager.Add(); PersonManager personManager = new PersonManager("Product"); personManager.Add(); Teacher.Number = 10; Utilities.Validate(); Manager.DoSomething(); Manager manager = new Manager(); manager.DosSomething2(); }
static void Main(string[] args) { MebelRuBotContext.Init(); employeeManager = new EmployeeManager(); //var proxy = new HttpToSocks5Proxy("103.194.171.156", 8888); //proxy.ResolveHostnamesLocally = true; //botClient = new TelegramBotClient("755174490:AAGr0dyLPskL3UL3HyUeJbqXVXpijKj7hCI", proxy) { botClient = new TelegramBotClient("755174490:AAGr0dyLPskL3UL3HyUeJbqXVXpijKj7hCI") { Timeout = TimeSpan.FromSeconds(10) }; //users.Add(BORIS_ID, new Admin(botClient, BORIS_ID)); employeeManager.Add(new Admin() { Id = BORIS_ID }); var me = botClient.GetMeAsync().Result; Console.WriteLine($"Bot Id: {me.Id}. Bot Name: {me.FirstName}"); botClient.OnMessage += BotClient_OnMessage; botClient.StartReceiving(); Console.ReadKey(); }
static void Main(string[] args) { Gamer gamer1 = new Gamer(); gamer1.Id = 1; gamer1.FirstName = "İbrahim"; gamer1.LastName = "Seyman"; gamer1.BirthYear = 2001; gamer1.IdentityNumber = 29629454810; Employee employee1 = new Employee(); employee1.Id = 2; employee1.FirstName = "Engin"; employee1.LastName = "Demiroğ"; employee1.BirthYear = 1985; employee1.IdentityNumber = 12345678910; employee1.Salary = 5000; IUserService gamerManager = new GamerManager(new NewEStateValidationManager()); gamerManager.Add(gamer1); IUserService employeeManager = new EmployeeManager(); employeeManager.Add(employee1); IOrderService orderManager = new OrderManager(); orderManager.Add(new Game() { GameName = "Euro Truck Simulator", Id = 1, Type = "Simulator" }); }
static void Main(string[] args) { EmployeeManager employeeManager = new EmployeeManager(new DatabaseLogger()); employeeManager.Add(); Console.ReadLine(); }
public void Add(EmployeeWithAddress employee) { _manager.Add(new EmployeeService.Model.Employee() { Id = employee.Id, Name = employee.Name, Age = employee.Age, Designation = employee.Designation }); _employeeList.Add(employee.Id, employee.EmployeeAddress); }
public ActionResult Add(Employee employee) { if (ModelState.IsValid) { EmployeeManager em = new EmployeeManager(); em.Add(employee); em.SaveChanges(); return(RedirectToAction("Index")); } return(View(employee)); }
public void EmployeeManager_PaySaleriesClassAdapter_ReturnsTotalAmountOfSaleries() { // Arrange var employee1 = new Employee(1000); var employee2 = new Employee(1000); var employee3 = new Employee(1000); var employee4 = new Employee(1000); var employee5 = new Employee(1000); var manager = new EmployeeManager(); manager.Add(employee1); manager.Add(employee2); manager.Add(employee3); manager.Add(employee4); manager.Add(employee5); manager.Add(new EmployeeClassAdaptor(new PresidentOfTheBoard(5000))); // Action var totalAmountSalery = manager.PaySaleries(); // Assert const int expectedResult = 10000; Assert.That(expectedResult, Is.EqualTo(totalAmountSalery)); }
public ActionResult Add(EmployeeViewModel employeeViewModel) { if (ModelState.IsValid) { var employee = Mapper.Map <Employee>(employeeViewModel); if (_employeeManager.Add(employee)) { ViewBag.SuccessMsg = "Saved Successfully"; } else { ViewBag.ErrorMsg = "Not Saved!"; } } else { ViewBag.ErrorMsg = "Model Failed!"; } employeeViewModel.Employees = _employeeManager.GetAllEmployees(); employeeViewModel.Employees = _employeeManager.GetAllEmployees2(); employeeViewModel.DepartmentSelectList = _departmentManager.GetAllDepartments() .Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.Name }).ToList(); employeeViewModel.DistrictSelectList = _districtManager.GetAllDistricts() .Select(c => new SelectListItem { Value = c.Id.ToString(), Text = c.DistrictName }).ToList(); return(View(employeeViewModel)); }
public ActionResult Save(EmployeeViewModel employeeVm) { var employeeVmDropdown = new EmployeeViewModel() { Organizations = _organizationManager.GetAll(), Branchs = new List <Branch>() }; ModelState.Remove("Id"); if (ModelState.IsValid) { if (employeeVm.Id == 0) { var employee = new Employee() { FirstName = employeeVm.FirstName, LastName = employeeVm.LastName, ContactNo = employeeVm.ContactNo, Email = employeeVm.Email, Address = employeeVm.Address, Code = employeeVm.Code, OrganizationId = employeeVm.OrganizationId, BranchId = employeeVm.BranchId, Department = employeeVm.Department, Designation = employeeVm.Designation }; _employeeManager.Add(employee); ModelState.Clear(); return(View("EmployeeForm", employeeVmDropdown)); } var employeeInDb = _employeeManager.Get(employeeVm.Id); employeeInDb.Id = employeeVm.Id; employeeInDb.FirstName = employeeVm.FirstName; employeeInDb.LastName = employeeVm.LastName; employeeInDb.ContactNo = employeeVm.ContactNo; employeeInDb.Email = employeeVm.Email; employeeInDb.Address = employeeVm.Address; employeeInDb.Code = employeeVm.Code; employeeInDb.OrganizationId = employeeVm.OrganizationId; employeeInDb.BranchId = employeeVm.BranchId; employeeInDb.Department = employeeVm.Department; employeeInDb.Designation = employeeVm.Designation; _employeeManager.Update(employeeInDb); ModelState.Clear(); return(View("EmployeeList")); } return(View("EmployeeForm", employeeVmDropdown)); }
public ViewResult RsvpForm(Employee employee) { var M = ModelState; if (ModelState.IsValid) { EmployeeManager em = new EmployeeManager(); var x = em.Add(employee); return(View("Welcome", employee)); } return(View(employee)); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); IPersonManager customerManager = new CustomerManager(); customerManager.Add(); IPersonManager employeeManager = new EmployeeManager(); employeeManager.Add(); ProjectManager projectManager = new ProjectManager(); projectManager.Add(customerManager); }
public void EmployeeManager_AddEmployee_ReturnsCount5() { // Arrange var employee1 = new Employee(1000); var employee2 = new Employee(1000); var employee3 = new Employee(1000); var employee4 = new Employee(1000); var employee5 = new Employee(1000); var manager = new EmployeeManager(); // Action manager.Add(employee1); manager.Add(employee2); manager.Add(employee3); manager.Add(employee4); manager.Add(employee5); // Assert const int expectedResult = 5; Assert.That(expectedResult, Is.EqualTo(manager.CountEmployees())); }
//interfaceler new'lenemez. static void Main(string[] args) { IPersonManager customerManager = new CustomerManager2(); customerManager.Add(); IPersonManager employeeManager = new EmployeeManager(); employeeManager.Add(); IPersonManager personManager = new ProjectManager(); personManager.Add(); }
public ActionResult Create([Bind(Include = "Id,OrganizationId,BranchId,DepartmentId,DesignationId,FirstName,LastName,ContactNo,Email,Address,Image,Code")] Employee employee) { if (ModelState.IsValid) { bool isFirstName = _employeeManager.IsFirstNameExist(employee.FirstName); bool isLastName = _employeeManager.IsLastNameExist(employee.LastName); bool isEmail = _employeeManager.IsEmailExist(employee.Email); bool isCode = _employeeManager.IsEmployeeCodeExist(employee.Code); if (isFirstName) { ViewBag.FirstNameCssClass = "Alert Alert-warning"; ViewBag.FirstNameMessageType = "Warning"; ViewBag.FirstNameMEssage = "This Employee first name is already exist!"; } else if (isLastName) { ViewBag.LastNameCssClass = "Alert Alert-warning"; ViewBag.LastNameMessageType = "Warning"; ViewBag.LastNameMessage = "This Employee last name already exist!"; } else if (isEmail) { ViewBag.EmailClassClass = "Alert Alert-Warning"; ViewBag.EmailMessageType = "Warning"; ViewBag.EmailMessage = "This employee email address already exist!"; } else if (isCode) { ViewBag.CodeCssClass = "Alert Alert-warning"; ViewBag.CodeMessageType = "Warning"; ViewBag.CodeMessage = "This Employee code already exist!"; } else { _employeeManager.Add(employee); return(RedirectToAction("Index")); } } ViewBag.BranchId = new SelectList(_branchManager.GetAll(), "Id", "Name", employee.BranchId); ViewBag.DepartmentId = new SelectList(_departmentManager.GetAll(), "Id", "Name", employee.DepartmentId); ViewBag.DesignationId = new SelectList(_designationManager.GetAll(), "Id", "Name", employee.DesignationId); ViewBag.OrganizationId = new SelectList(_organizationManager.GetAll(), "Id", "Name", employee.OrganizationId); return(View(employee)); }
private void uxOk_Click(object sender, EventArgs e) { if (Employee == null) { // doing an insert Employee = new Employee(); SetEmployee(); EmployeeManager.Add(Employee); } else { // doing an update SetEmployee(); EmployeeManager.Update(Employee); } Close(); }
// POST: api/Employee public async Task <IHttpActionResult> Post([FromBody] Employee NewEmployee) { try { if (ModelState.IsValid == false) { return(BadRequest()); } var AddedEmployee = await EmployeeManager.Add(NewEmployee); return(Created <EmployeeViewModel>("DB", AddedEmployee)); } catch (Exception ex) { Console.WriteLine(ex); return(InternalServerError()); } }
public async System.Threading.Tasks.Task AddEmployee_Failure() { Employee employeeToBeAdded = new Employee { GivenName = "Kiran", SurName = "Kumar", DateOfBirth = new DateTime(1990, 3, 3) }; _mockEmployeeRepository.Setup(x => x.Add(employeeToBeAdded)).ReturnsAsync(false); var employeeManager = new EmployeeManager(_mockEmployeeRepository.Object); var result = await employeeManager.Add(employeeToBeAdded); Assert.IsTrue(!result); }
static void Main(string[] args) { CustomerManager customerManager = new CustomerManager(10); customerManager.List(); Product product = new Product(); product.Name = "Laptop"; //ILogger databaseLogger = new DatabaseLogger(); EmployeeManager employeeManager = new EmployeeManager(new DatabaseLogger()); //databaseLogger.Log(); employeeManager.Add(); PersonManager personManager = new PersonManager("product"); Manager.DoSomething(); Manager.DoSomething2(); }
static void Main(string[] args) { IPersonManager customerPerson = new CustomerManager(); customerPerson.Add(); // Müsteri eklendi. yazacak. IPersonManager employeePerson = new EmployeeManager(); employeePerson.Add(); // Employee eklendi. yazacak. Console.WriteLine("------------------------------------------------"); ProjectManager projectManager = new ProjectManager(); projectManager.Add(customerPerson); //Müsteri eklendi. yazacak. projectManager.Add(employeePerson); //Müsteri eklendi. yazacak. projectManager.Update(customerPerson); //Müsteri güncellendi. yazacak. projectManager.Add(new InternManager()); // Stajyer eklendi. yazacak. }
public IActionResult Create(EmployeeCreateViewModel model) { if (model != null) { Employee employee = new Employee() { Name = model.Name, Email = model.Email, Salary = model.Salary, DepartmentId = model.DepartmentId }; bool isSaved = employeeManager.Add(employee); if (isSaved) { return(RedirectToAction("List")); } } return(View("List")); }
public ActionResult CreateEntity(Employee model) { if (!ModelState.IsValid) { return(Json( new OperateResult { content = Model.Utility.GetModelStateErrors(ModelState), }, JsonRequestBehavior.AllowGet )); } EmployeeManager manager = new EmployeeManager(); OperateResult or = manager.Add(model); return(Json(or, JsonRequestBehavior.AllowGet)); }
private void btnSave_Click(object sender, EventArgs e) { try { if (CheckRequiredData() == false) { return; } MemoryStream ms = new MemoryStream(); EmpImage.Image.Save(ms, EmpImage.Image.RawFormat); emp.Add(new Employee() { Employee_Code = int.Parse(txtEmpCode.Text), Employee_Name = txtEmpName.Text, Manager_Code = chkManager.Checked == true ? null : (int?)int.Parse(cmbManager.SelectedValue.ToString()), Job_Code = int.Parse(cmbJob.SelectedValue.ToString()), BirthDate = BirthDate.DateTime.Date, HireDate = HireDate.DateTime.Date, Employee_Image = ms.ToArray(), Address = txtAddress.Text, City_Code = int.Parse(cmbCity.SelectedValue.ToString()), Email = txtEmail.Text, LinkedIn = txtLinkedIn.Text, FaceBook = txtFaceBook.Text, Mobile1 = txtMobile1.Text, Mobile2 = txtMobile2.Text, MaritalStatus_Code = int.Parse(cmbMaritalStatus.SelectedValue.ToString()), FixedSalary = spFixedSalary.Value, MotivateSalary = spMotivateSalary.Value, NetSalary = spFixedSalary.Value + spMotivateSalary.Value }); btnSave.Enabled = false; btnAddNew.Enabled = btnModify.Enabled = true; MessageBox.Show("New Employee Successfully Added"); FRM_Employee_Load(null, null); btnLast_Click(null, null); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private static void AddEmployee(EmployeeManager employeeManager) { var employee = new Employee { IdentityNo = "23456789101", FirstName = "Ahmet", LastName = "Çalışkan", Gender = 'M', DOB = Convert.ToDateTime("12/24/1987"), Address = "İzmir", PhoneNumber = "05554443322", Email = "*****@*****.**", PasswordHash = Encoding.ASCII.GetBytes("12345"), DepartmentId = 1, Position = "Satis Temsilcisi", JoinDate = DateTime.Now }; employeeManager.Add(employee, "12345"); }