Пример #1
0
        public NasledovnyStavEntity Save(NasledovnyStavEntity entity)
        {
            using (var txScope = new TransactionScope())
            {
                long stavEntityId = InsertData(entity.NasledovnyStav);
                entity.C_StavEntity_Id_Child = (int)stavEntityId;
                InsertData(entity);

                txScope.Complete();
            }

            return(entity);
        }
        public object Post(CreateNasledovnyStavEntity request)
        {
            StavEntityView stav     = request.ConvertTo <StavEntityView>();
            var            naslStav = new NasledovnyStavEntity
            {
                C_StavovyPriestor_Id   = request.C_StavovyPriestor_Id,
                C_StavEntity_Id_Parent = request.C_StavEntity_Id_Predchadzajuci,
                NasledovnyStav         = stav
            };

            naslStav = this.Repository.Save(naslStav);
            NasledovnyStavEntityDto response = naslStav.NasledovnyStav.ConvertTo <NasledovnyStavEntityDto>();

            response.C_StavEntity_Id_Predchadzajuci = naslStav.C_StavEntity_Id_Parent;
            return(response);
        }