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