示例#1
0
        public Task <int> Create(SaleTxn saleTxn)
        {
            var dbPara = new DynamicParameters();

            var articleId = Task.FromResult(_dapperManager.Get <int>(
                                                $"INSERT INTO [SaleTxn](SaleTxnStatus, SaleTxnQty, SaleTxnSubTotal, SaleReceivedQty, SaleTxnProductID, SaleTxnOrderID ,DELETED, UpdatedDateTime, UpdatedBy) OUTPUT Inserted.ID VALUES('{saleTxn.SaleTxnStatus}','{saleTxn.SaleTxnQty}','{saleTxn.SaleSubTotal}', '{saleTxn.SaleReceivedQty}','{saleTxn.SaleProduct.ID}','{saleTxn.SaleTxnOrderID}' ,'{false}', CONVERT(datetime,'{saleTxn.UpdatedDateTime}',103), '{saleTxn.UpdatedBy}')",
                                                null,
                                                commandType: CommandType.Text));

            return(articleId);
        }
示例#2
0
        public Task <int> Update(SaleTxn saleTxn)
        {
            var dbPara = new DynamicParameters();

            dbPara.Add("ID", saleTxn.ID, DbType.Int32);
            dbPara.Add("SaleTxnStatus", saleTxn.SaleTxnStatus, DbType.Int32);
            dbPara.Add("SaleTxnProductID", saleTxn.SaleTxnProductID, DbType.Int32);
            dbPara.Add("SaleTxnQty", saleTxn.SaleTxnQty, DbType.Double);
            dbPara.Add("SaleTxnSubTotal", saleTxn.SaleSubTotal, DbType.Double);
            dbPara.Add("SaleReceivedQty", saleTxn.SaleReceivedQty, DbType.Double);
            dbPara.Add("DELETED", false, DbType.Boolean);
            dbPara.Add("UpdatedDateTime", System.DateTime.Now, DbType.DateTime);
            dbPara.Add("UpdatedBy", "abc", DbType.String);
            var updateArticle = Task.FromResult(_dapperManager.Update <int>("[dbo].[SP_Update_SaleTxn]",
                                                                            dbPara,
                                                                            commandType: CommandType.StoredProcedure));

            return(updateArticle);
        }