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 }); }