Dapper Post Data

1-)

public IDbConnection Connection

{

get

{

return new SqlConnection(ConfigurationManager.ConnectionStrings[“myconnectstring”].ConnectionString);

}

}

2-)

using (IDbConnection cn = Connection)

{

cn.Open();

foreach (var item in userReports)

{

DynamicParameters objParm = new DynamicParameters();

objParm.Add(“@productCode”, item.ProductCode);

objParm.Add(“@productName”, item.ProductName);

objParm.Add(“@companyId”, item.CompanyId);

objParm.Add(“@message”, dbType: DbType.String, direction: ParameterDirection.Output,size:600);

cn.Execute(“rpt_InsertCategory”, objParm, commandType: CommandType.StoredProcedure);

string result= objParm.Get<string>(“message”);

if (result!=null && result!= “successfull”)

{

if (result.Length > 0)

{

return Json(“Error occurred. Error details: “ + result);

}

}

}

cn.Close();

}

3-)

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROCEDURE [dbo].[rpt_InsertCategory]

@productCode nvarchar(50) ,

@productName nvarchar(150) ,

@message varchar(600) output

as

begin

SET NOCOUNT ON;

set @message=’successfull’

— -bla

— bla

end

ilhan DEMİRTEPE
ilhan DEMİRTEPE

No responses yet