Exemplo n.º 1
0
        public HttpResponseMessage SaveNewEmployee(EmloyeeFormViewModels emloyeeFormViewModels)
        {
            var aemloyeeFormViewModels = new EmloyeeFormViewModels();

            if (emloyeeFormViewModels == null)
            {
                HttpResponseMessage response =
                    Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Sorry!! This is Null..");
                return(response);
            }

            if (aemloyeeFormViewModels.Employee.CheckEmailAddressExist(emloyeeFormViewModels.Employee.EmaiAddress))
            {
                HttpResponseMessage response =
                    Request.CreateResponse(HttpStatusCode.BadRequest, "This Email Id already Exist");
                return(response);
            }
            //if (aemloyeeFormViewModels.Employee.CheckNID_NumberExist(emloyeeFormViewModels.Employee.NID_Number))
            //{
            //    HttpResponseMessage response =
            //        Request.CreateResponse(HttpStatusCode.BadRequest, "This NID Number already Exist");
            //    return response;
            //}
            else
            {
                _context.Employees.Add(emloyeeFormViewModels.Employee);
                _context.SaveChanges();
                HttpResponseMessage response =
                    Request.CreateResponse(HttpStatusCode.OK, "Employee Information Saved Successfully");
                return(response);
            }
        }
Exemplo n.º 2
0
        public ActionResult SaveNewEmployee()
        {
            var departments           = new  Department();
            var employeeRanks         = new EmployeeRank();
            var emloyeeFormViewModels = new EmloyeeFormViewModels
            {
                Employee      = new Employee(),
                Departments   = departments.GetDepartments(),
                EmployeeRanks = employeeRanks.GetEmployeeRanks()
            };



            return(View(emloyeeFormViewModels));
        }
Exemplo n.º 3
0
 public ActionResult SaveNewEmployee(EmloyeeFormViewModels emloyeeFormViewModels)
 {
     _context.Employees.Add(emloyeeFormViewModels.Employee);
     _context.SaveChanges();
     return(View());
 }