public async Task <IActionResult> Create([FromForm] DepartmentVm request) { if (!ModelState.IsValid) { return(View(request)); } var test = await _context.Departments.FindAsync(request.ID); if (test != null) { return(BadRequest()); } var department = new Department() { DEPT_CD = request.DEPT_CD, DEPT_NAME = request.DEPT_NAME }; _context.Departments.AddRange(department); var result = await _context.SaveChangesAsync(); if (result > 0) { return(RedirectToAction("Index")); } return(View(request)); }
public async Task <IActionResult> Create([FromForm] Position request) { if (!ModelState.IsValid) { return(View(request)); } var positionResult = new Position() { ID = request.ID, DESC = request.DESC, DEPT_CD = request.DEPT_CD, CREATED_BY = request.CREATED_BY, CREATED_DATE = DateTime.Now, JOB_REQUIRED = request.JOB_REQUIRED, JOB_TYPE_DESC = request.JOB_TYPE_DESC, MODIFIED_BY = request.MODIFIED_BY, MODIFIED_DATE = DateTime.Now, POSITION_CD = request.POSITION_CD, BENEFIT = request.BENEFIT, NAME = request.NAME, NOTE = request.NOTE, RANK = request.RANK }; _context.Positions.AddRange(positionResult); var result = await _context.SaveChangesAsync(); if (result > 0) { return(RedirectToAction("Index")); } return(View(request)); }