/// <summary> /// ユーザー位置情報を固定席以外全件消去する /// </summary> /// <returns></returns> public EmpLocationResponse ClearAllEmpLocationInfo(EmpLocationRequest req) { var ReturnModel = new EmpLocationResponse(); //ユーザー位置情報の全件消去 //処理ステータスと取得結果を返す ReturnModel.ProcessStatus = empLocation_Service.ClearAllEmpLocationInfo_Service(req.ClientAreaDv) ? STATUS.OK : STATUS.NG; //NGの場合はメッセージを設定 if (ReturnModel.ProcessStatus == STATUS.NG) { ReturnModel.ResponseMessage = MESSAGE.MSG_CLEAR_EMP_LOCATION_NG; } return(ReturnModel); }
/// <summary> /// ユーザー位置情報を全件取得する /// </summary> /// <returns></returns> public EmpLocationResponse FetchAllEmpLocationInfo(EmpLocationRequest req) { var ReturnModel = new EmpLocationResponse(); //ユーザー位置情報の全件取得 ReturnModel.EmpLocation = empLocation_Service.FetchAllEmpLocationInfo_Service(req.ClientAreaDv); //処理ステータスと取得結果を返す ReturnModel.ProcessStatus = ReturnModel.EmpLocation.Count() != 0 ? STATUS.OK : STATUS.NG; //NGの場合はメッセージを設定 if (ReturnModel.ProcessStatus == STATUS.NG) { ReturnModel.ResponseMessage = MESSAGE.MSG_FETCH_ALL_EMP_LOCATION_NG; } return(ReturnModel); }