Пример #1
0
        /// <summary>
        /// Insert into DB a duty object
        /// </summary>
        /// <param name="duty"></param>
        /// <returns></returns>
        public Task <int> InsertOperatorDuty(OperatorDutyModel duty)
        {
            string procName = "Company.OperatorDutyInsert";

            var res = _db.SaveDataAsync <OperatorDutyModel, int>(procName, duty);

            return(res);
        }
Пример #2
0
        /// <summary>
        /// Update specific duty from db
        /// </summary>
        /// <param name="duty">Model to update</param>
        /// <returns></returns>
        public Task UpdateOperatorDuty(OperatorDutyModel duty)
        {
            string procName = "Company.OperatorDutyUpdate";

            return(_db.UpdateDataAsync(procName, duty));
        }
Пример #3
0
        /// <summary>
        /// Get all the duties from db based on duty object params
        /// </summary>
        /// <param name="duty">Model to search for. Params must be initialized with '%' for search</param>
        /// <returns></returns>
        public Task <List <OperatorDutyModel> > GetOperatorDutyList(OperatorDutyModel duty)
        {
            string procName = "Company.OperatorDutySelect";

            return(_db.GetDataAsync <OperatorDutyModel, dynamic>(procName, duty));
        }