コード例 #1
0
        /// <summary>
        /// Insert into DB a group object
        /// </summary>
        /// <param name="group"></param>
        /// <returns></returns>
        public Task <int> InsertOperatorGroup(OperatorGroupModel group)
        {
            string procName = "Company.OperatorGroupInsert";

            var res = _db.SaveDataAsync <OperatorGroupModel, int>(procName, group);

            return(res);
        }
コード例 #2
0
        /// <summary>
        /// Update specific group from db
        /// </summary>
        /// <param name="group">Model to update</param>
        /// <returns></returns>
        public Task UpdateOperatorGroup(OperatorGroupModel group)
        {
            string procName = "Company.OperatorGroupUpdate";

            return(_db.UpdateDataAsync(procName, group));
        }
コード例 #3
0
        /// <summary>
        /// Get all the groups from db based on group object params
        /// </summary>
        /// <param name="group">Model to search for. Params must be initialized with '%' for search</param>
        /// <returns></returns>
        public Task <List <OperatorGroupModel> > GetOperatorGroupList(OperatorGroupModel group)
        {
            string procName = "Company.OperatorGroupSelect";

            return(_db.GetDataAsync <OperatorGroupModel, dynamic>(procName, group));
        }