Example #1
0
 private void CommitUnitOfWork(ILifetimeScope container, NancyContext context, NancyContext nancyContext)
 {
     try
     {
         if (context.Request.Method != "GET" && context.Response.StatusCode == HttpStatusCode.OK)
         {
             container.Resolve <IUnitOfWork>().SaveChanges();
         }
     }
     catch (Exception ex)
     {
         nancyContext.Response = ErrorResponse.FromMessage("Exception committing unit of work",
                                                           HttpStatusCode.InternalServerError);
     }
 }