コード例 #1
0
        }//end of display

        public static async Task <int> GetNewCartHeader(CartHeaderModel cartHeader)
        {
            var    newCartDetailItem = 0;
            var    salesDate         = DateTime.Now;
            String SQL = "INSERT INTO CartHeader( UserID, CreatedDate)" +
                         "output INSERTED.CartHeaderID VALUES('" + cartHeader.UserID + "', '" + salesDate + "')";

            using (SqlConnection dbConn = new SqlConnection(connectionString))
            {
                try
                {
                    dbConn.Open();
                    SqlCommand cmd = new SqlCommand();
                    cmd.CommandType   = CommandType.Text;
                    cmd.CommandText   = SQL;
                    cmd.Connection    = dbConn;
                    newCartDetailItem = (int)cmd.ExecuteScalar();
                    dbConn.Close();

                    return(newCartDetailItem);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex);
                    return(newCartDetailItem);
                }
                finally
                {
                    dbConn.Close();
                }
            }
        }//end of display
コード例 #2
0
ファイル: SalesController.cs プロジェクト: pranaone/HMS
        public async Task <IHttpActionResult> OpenNewBill(CartHeaderModel cartHeader)
        {
            CommonResponse validatedResponse = await AuthService.ValidateUserAndToken();

            if (!validatedResponse.IsError)
            {
                var headerID = await SalesService.GetNewCartHeader(cartHeader);

                if (headerID > 0)
                {
                    return(Ok(headerID));
                }
                else
                {
                    return(BadRequest("No Sales Exists!"));
                }
            }
            else
            {
                return(Unauthorized());
            }
        }//end of get