public FormTemplateModel GetFormTemplateByTemplateId(Int64 templateId) { using (var conn = new SqlConnection(ConnectionString)) { var cmd = new SqlCommand("[dbo].[SP_GETFormTemplateById]", conn) { CommandType = CommandType.StoredProcedure }; var param = new SqlParameter { ParameterName = "@FormTemplateId", Value = templateId, SqlDbType = SqlDbType.BigInt }; cmd.Parameters.Add(param); conn.Open(); var da = new SqlDataAdapter(cmd); var ds = new DataSet(); da.Fill(ds, "FormTemplate"); conn.Close(); var tempData = FormTemplateModeMapping.MapDataTableToFormTemplateModel(ds.Tables[0]); return(tempData); } }
public List <FormTemplateModel> GetFormTemplates() { using (var conn = new SqlConnection(ConnectionString)) { var cmd = new SqlCommand("[dbo].[SP_GETFormTemplates]", conn) { CommandType = CommandType.StoredProcedure }; conn.Open(); var da = new SqlDataAdapter(cmd); var ds = new DataSet(); da.Fill(ds, "FormTemplates"); conn.Close(); var tempData = FormTemplateModeMapping.MapDataTableToFormTemplateModels(ds.Tables[0]); return(tempData); } }
public FormTemplateModel InsertOrUpdateFormTemplate(FormTemplateModel formTemplateModel) { using (var conn = new SqlConnection(ConnectionString)) { var cmd = new SqlCommand("[dbo].[SP_AddOrUpdateFormTemplate]", conn) { CommandType = CommandType.StoredProcedure }; var param = new SqlParameter { ParameterName = "@FormTemplateId", Value = formTemplateModel.FormTemplateId, SqlDbType = SqlDbType.BigInt }; cmd.Parameters.Add(param); param = new SqlParameter { ParameterName = "@FormName", Value = formTemplateModel.FormName, SqlDbType = SqlDbType.NVarChar }; cmd.Parameters.Add(param); param = new SqlParameter { ParameterName = "@FormDescription", Value = formTemplateModel.FormDescription, SqlDbType = SqlDbType.NVarChar }; cmd.Parameters.Add(param); param = new SqlParameter { ParameterName = "@FormTemplateData", Value = formTemplateModel.FormTemplateData.ToString(), SqlDbType = SqlDbType.NVarChar }; cmd.Parameters.Add(param); param = new SqlParameter { ParameterName = "@WorkFlowId", Value = formTemplateModel.WorkflowId, SqlDbType = SqlDbType.BigInt }; cmd.Parameters.Add(param); param = new SqlParameter { ParameterName = "@UpdateUser", Value = formTemplateModel.UpdateUser, SqlDbType = SqlDbType.NVarChar }; cmd.Parameters.Add(param); conn.Open(); var da = new SqlDataAdapter(cmd); var ds = new DataSet(); da.Fill(ds, "FormTemplate"); conn.Close(); var tempData = FormTemplateModeMapping.MapDataTableToFormTemplateModel(ds.Tables[0]); conn.Close(); return(tempData); } }