Exemplo n.º 1
0
        public IActionResult InsertEmployee(EmployeeIndexView employee)
        {
            if (ModelState.IsValid)
            {
                Employee dbemployee = new Employee();
                dbemployee.HostelId       = 1;
                dbemployee.FirstName      = employee.FirstName;
                dbemployee.LastName       = employee.LastName;
                dbemployee.DateOfBirth    = employee.DateOfBirth;
                dbemployee.Gender         = employee.Gender;
                dbemployee.PassportNumber = employee.PassportNumber;
                dbemployee.Email          = employee.Email;
                dbemployee.CellPhone      = employee.CellPhone;
                dbemployee.Country        = employee.Country;
                dbemployee.State          = employee.State;
                dbemployee.City           = employee.City;
                dbemployee.Street         = employee.Street;
                dbemployee.Buss           = employee.Buss;
                dbemployee.Number         = employee.Number;
                dbemployee.Postalcode     = employee.Postalcode;
                dbemployee.Username       = employee.Username;
                dbemployee.Password       = employee.Password;

                _employee.Insert(dbemployee);

                return(RedirectToAction("Index"));
            }
            return(View("CreateEmployee"));
        }
Exemplo n.º 2
0
        public IActionResult editEmployee(int employeeId)
        {
            var employee     = _employee.getbyId(employeeId);
            var viewemployee = new EmployeeIndexView
            {
                EmployeeId     = employee.EmployeeId,
                FirstName      = employee.FirstName,
                LastName       = employee.LastName,
                DateOfBirth    = employee.DateOfBirth,
                Gender         = employee.Gender,
                PassportNumber = employee.PassportNumber,
                Email          = employee.Email,
                CellPhone      = employee.CellPhone,
                Country        = employee.Country,
                State          = employee.State,
                City           = employee.City,
                Street         = employee.Street,
                Number         = employee.Number,
                Buss           = employee.Buss,
                Postalcode     = employee.Postalcode,
                Username       = employee.Username,
                Password       = employee.Password
            };

            return(View(viewemployee));
        }
Exemplo n.º 3
0
        public IActionResult UpdateEmployee(EmployeeIndexView employee)
        {
            if (ModelState.IsValid)
            {
                Employee dbemployee = _employee.getbyId(employee.EmployeeId);

                dbemployee.FirstName      = employee.FirstName;
                dbemployee.LastName       = employee.LastName;
                dbemployee.DateOfBirth    = employee.DateOfBirth;
                dbemployee.Gender         = employee.Gender;
                dbemployee.PassportNumber = employee.PassportNumber;
                dbemployee.Email          = employee.Email;
                dbemployee.CellPhone      = employee.CellPhone;
                dbemployee.Country        = employee.Country;
                dbemployee.State          = employee.State;
                dbemployee.City           = employee.City;
                dbemployee.State          = employee.State;
                dbemployee.Buss           = employee.Buss;
                dbemployee.Postalcode     = employee.Postalcode;
                dbemployee.Username       = employee.Username;
                dbemployee.Password       = employee.Password;
                _employee.Update(dbemployee);
                return(RedirectToAction("index"));
            }
            return(View("editEmployee"));
        }