public JsonResult Post(TUser user) { // 開始ロガー this.logger.LogInformation("DemoApiController Post 開始"); // ユーザ情報を検索する List <TUser> userDb = this.userRepository.GetUser(user.login_id); ResposeViewModel vm = new ResposeViewModel(); TUser queryUser = userDb.First(); if (queryUser != null && queryUser.password.Equals(user.password)) { vm.errcode = "0"; vm.errmsg = ""; } else { vm.errcode = "10001"; vm.errmsg = "ログインIDまたはパスワードに誤りがあります。"; } // 終了ロガー this.logger.LogInformation("DemoApiController Post 終了"); return(new JsonResult(vm)); }
public async Task <IActionResult> AssignEmployeeDepartments([FromBody] EmployeeDepartmentViewModel vm) { var response = new ResposeViewModel(); try { foreach (var deptId in vm.DepartmentIds) { var ed = new DepartmentEmployeeModel() { DepartmentId = deptId, EmployeeId = vm.EmployeeId, AssignedDate = DateTime.UtcNow, IsActive = true }; _departmentContext.Add(ed); await _departmentContext.SaveChangesAsync(); } response.IsSuccess = true; } catch (Exception ex) { response.Message = ex.ToString(); } return(Ok(response)); }