Пример #1
0
        public bool AddDemoRequest(Domain.Socioboard.Domain.Demorequest demoReq)
        {
            bool IsSuccess = false;

            //Creates a database connection and opens up a session
            using (NHibernate.ISession session = SessionFactory.GetNewSession())
            {
                //After Session creation, start Transaction.
                using (NHibernate.ITransaction transaction = session.BeginTransaction())
                {
                    //Proceed action, to Save data.
                    try
                    {
                        session.Save(demoReq);
                        transaction.Commit();
                        IsSuccess = true;
                        return(IsSuccess);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.StackTrace);
                        return(IsSuccess);
                    }
                } //End Transaction
            }     //End Session
        }
Пример #2
0
 public IHttpActionResult AddDemoRequest(Domain.Socioboard.Domain.Demorequest demoRequest)
 {
     demoRequest.Id = Guid.NewGuid();
     demoReqRepo.AddDemoRequest(demoRequest);
     return(Ok("Demo Requested Added"));
 }