gelstudentdatafields.actions.ts 765 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
import { NgRedux } from "@angular-redux/store";
import { Injectable } from "@angular/core";

import { GELSTUDENTDATAFIELDS_INIT, GELSTUDENTDATAFIELDS_SAVE } from "../constants";
import { IAppState } from "../store";

@Injectable()
export class GelStudentDataFieldsActions {
    constructor(
        private _ngRedux: NgRedux<IAppState>) { }

    saveGelStudentDataFields = (gelstudentDataFields) => {

        return this._ngRedux.dispatch({
            type: GELSTUDENTDATAFIELDS_SAVE,
            payload: {
                gelstudentDataFields
            }
        });

    };

    initGelStudentDataFields = () => {
        return this._ngRedux.dispatch({
            type: GELSTUDENTDATAFIELDS_INIT,
            payload: {
            }
        });
    };

}