/// <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); }
/// <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)); }
/// <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)); }