public void UpdateLockedByFlags(KeywordLibrary keyword) { using (IDbConnection con = new SqlConnection(strConnectionString)) { var parameters = new DynamicParameters(); parameters.Add("@Id", keyword.ID); parameters.Add("@IsLocked", keyword.IsLocked); parameters.Add("@LockedByUser", keyword.LockedByUser); parameters.Add("@UpdatedOn", DateTime.UtcNow); con.Query($"{GetUpdateLockedByUserScript()}", parameters, commandType: CommandType.Text); } }
public void UpdateKeyword(int keywordId, KeywordLibrary keyword) { using (IDbConnection con = new SqlConnection(strConnectionString)) { var parameters = new DynamicParameters(); parameters.Add("@Id", keywordId); parameters.Add("@FunctionName", keyword.FunctionName); parameters.Add("@StepDescription", keyword.StepDescription); parameters.Add("@ActionOrKeyword", keyword.ActionOrKeyword); parameters.Add("@ObjectLogicalName", keyword.ObjectLogicalName); parameters.Add("@Run", keyword.Run); parameters.Add("@Param1", keyword.Param1); parameters.Add("@Param2", keyword.Param2); parameters.Add("@Param3", keyword.Param3); parameters.Add("@Param4", keyword.Param4); parameters.Add("@Param5", keyword.Param5); parameters.Add("@Param6", keyword.Param6); parameters.Add("@Param8", keyword.Param8); parameters.Add("@Param7", keyword.Param7); parameters.Add("@Param9", keyword.Param9); parameters.Add("@Param10", keyword.Param10); parameters.Add("@Param11", keyword.Param11); parameters.Add("@Param12", keyword.Param12); parameters.Add("@Param13", keyword.Param13); parameters.Add("@Param14", keyword.Param14); parameters.Add("@Param15", keyword.Param15); parameters.Add("@Param16", keyword.Param16); parameters.Add("@Param17", keyword.Param17); parameters.Add("@Param18", keyword.Param18); parameters.Add("@Param19", keyword.Param19); parameters.Add("@Param20", keyword.Param20); parameters.Add("@Module", keyword.Module); parameters.Add("@StatusID", (int)Status.Active); parameters.Add("@CUDStatusID", (int)CUDStatus.Updated); parameters.Add("@IsLocked", null); parameters.Add("@LockedByUser", null); parameters.Add("@UpdatedOn", DateTime.UtcNow); parameters.Add("@UserId", keyword.UserId); con.Query($"{GetUpdateScript()}", parameters, commandType: CommandType.Text); } }