Example #1
0
        public async Task <int> CreateAsync(JobTitleDto jobTitleDto)
        {
            Guard.ArgumentIsNotNull(jobTitleDto, nameof(jobTitleDto));

            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("Name", jobTitleDto.Name);

            return(await QueryFirstOrDefaultAsync <int>(StoredProcedures.JobTitle.Create, parameters));
        }
Example #2
0
        public async Task <int> UpdateAsync(JobTitleDto jobTitleDto)
        {
            Guard.ArgumentIsNotNull(jobTitleDto, nameof(jobTitleDto));

            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("Id", jobTitleDto.Id);
            parameters.Add("Name", jobTitleDto.Name);

            return(await ExecuteAsync(StoredProcedures.JobTitle.Update, parameters));
        }