Exemple #1
0
 public ServiceResponse AddRezerwacje(RezerwacjeDTO rezerwacje)
 {
     using (var session = NHibernateBase.Session)
     {
         using (var transaction = session.BeginTransaction())
         {
             try
             {
                 var rezerwacjeAdd = rezerwacje.ToRezerwacje();
                 session.Save(rezerwacjeAdd);
                 transaction.Commit();
             }
             catch (Exception e)
             {
                 transaction.Rollback();
                 return(new ServiceResponse()
                 {
                     Errors = e.StackTrace + " " + e.Message,
                     Success = false
                 });
             }
         }
     }
     return(new ServiceResponse());
 }
        public static Rezerwacje ToRezerwacje(this RezerwacjeDTO dTO)
        {
            if (dTO == null)
            {
                return(null);
            }

            return(new Rezerwacje
            {
                Id = dTO.Id,
                Produkt_id = dTO.Produkt_id,
                Uzytkownik_id = dTO.Uzytkownik_id,
                Ilosc = dTO.Ilosc,
                Data_od = dTO.Data_od,
                Ilosc_dni = dTO.Ilosc_dni
            });
        }