Example #1
0
        public void Delete(Inzerat inzerat)
        {
            string query = "DELETE FROM Inzerat WHERE Inzerat.IdInzerat = @IdInzerat";

            using (DbConnection conn = new SqlConnection(connectionStringSettings.ConnectionString))
            {
                int PocetUpravenychRadku = conn.Execute(query, new { inzerat.IdInzerat });
            }
        }
Example #2
0
        public void Update(Inzerat insertee)
        {
            string query = "UPDATE Inzerat SET (IdInzerat=@IdInzerat, NazevInzeratu=@NazevInzeratu, CisloInzeratu=@CisloInzeratu, DatumVytvoreni=@DatumVytvoreni)" +
                           "WHERE Inzerat.IdInzerat = @IdInzerat";

            using (DbConnection conn = new SqlConnection(connectionStringSettings.ConnectionString))
            {
                Inzerat inzeratZDB = conn.Query <Inzerat>(query, new { insertee.NazevInzeratu, insertee.CisloInzeratu, insertee.DatumVytvoreni }).FirstOrDefault();
            }
        }
Example #3
0
        public void Update(Inzerat inzerat)
        {
            string query = "UPDATE Personalka.dbo.Inzerat SET(NazevInzeratu = @NazevInzeratu) WHERE Inzerat.IdInzeratu = @IdInzeratu";

            using (DbConnection dbConnection = new SqlConnection(connString.ConnectionString))
            {
                int PocetUpravenychRadku = dbConnection.Execute(query, new { IdInzeratu = inzerat.IdInzerat, NazevInzeratu = inzerat.NazevInzeratu });
                if (PocetUpravenychRadku != 1)
                {
                    throw new Exception();
                }
            }
        }
Example #4
0
        public Inzerat GetById(int?IdInzerat)
        {
            Inzerat inzerat = new Inzerat();
            string  query   = "SELECT Inzerat.[IdInzerat], Inzerat.[NazevInzeratu], Inzerat.[CisloInzeratu], Inzerat.[DatumVytvoreni]" +
                              "FROM Inzerat " +
                              "WHERE Inzerat.IdInzerat = @IdInzerat";

            using (DbConnection conn = new SqlConnection(connectionStringSettings.ConnectionString))
            {
                inzerat = conn.Query <Inzerat>(query, new { @IdInzerat = IdInzerat }).FirstOrDefault();
            }
            return(inzerat);
        }
Example #5
0
        public void Delete(Inzerat inzerat)
        {
            string query = "DELETE FROM Personalka.dbo.Inzerat WHERE Inzerat.IdInzerat = @IdInzerat";

            using (DbConnection dbConnection = new SqlConnection(connString.ConnectionString))
            {
                int PocetUpravenychRadku = dbConnection.Execute(query, new { IdInzerat = inzerat.IdInzerat });
                if (PocetUpravenychRadku != 1)
                {
                    throw new Exception();
                }
            }
        }
Example #6
0
        public void Insert(Inzerat insertee)
        {
            string query = "INSERT INTO Inzerat (IdInzerat, NazevInzeratu, CisloInzeratu, DatumVytvoreni)" +
                           "VALUES (@IdInzerat, @NazevInzeratu, @CisloInzeratu, @DatumVytvoreni)" +
                           "SELECT IdInzerat FROM Inzerat WHERE Inzerat.IdInzerat = Scope_Identity()";

            using (DbConnection conn = new SqlConnection(connectionStringSettings.ConnectionString))
            {
                insertee.DatumVytvoreni = DateTime.Now;
                Inzerat inzeratZDB = conn.Query <Inzerat>(query, new { insertee.NazevInzeratu, insertee.CisloInzeratu, insertee.DatumVytvoreni }).FirstOrDefault();
                insertee.IdInzerat = inzeratZDB.IdInzerat;
            }
        }
Example #7
0
        public Inzerat GetById(int id)
        {
            string query = "SELECT Inzerat.IdInzerat, Inzerat.NazevInzeratu, Inzerat.NaplnPrace" +
                           " WHERE Inzerat.IdInzerat = @id";

            using (DbConnection dbConnection = new SqlConnection(connString.ConnectionString))
            {
                Inzerat inzeratZDb = dbConnection.Query <Inzerat>(query,

                                                                  new { id }).SingleOrDefault();
                return(inzeratZDb);
            }
        }
Example #8
0
        public void Insert(Inzerat inzerat)
        {
            string query = @"INSERT INTO Personalka.dbo.Inzerat (NazevInzeratu, Cena, VelikostPozemku, DatumVytvoreniInzeratu, TypPozemkuId, ProdejNeboPronajemId)
                             VALUES(@NazevInzeratu, @Cena, @VelikostPozemku, @DatumVytvoreniInzeratu, @TypPozemkuId, @ProdejNeboPronajemId)
                             SELECT IdPozemek FROM Nemovitosti.dbo.Pozemek WHERE Pozemek.IdPozemek = Scope_Identity()";

            using (DbConnection dbConnection = new SqlConnection(connString.ConnectionString))
            {
                Inzerat inzeratZDb = dbConnection.Query <Inzerat>(query, new
                {
                    inzerat.IdInzerat,
                    inzerat.NazevInzeratu,
                    inzerat.NaplnPrace
                }).SingleOrDefault();
                inzerat.IdInzerat = inzeratZDb.IdInzerat;
            }
        }
Example #9
0
 public void Delete(Inzerat inzerat)
 {
     _inzeratDao.Delete(inzerat);
 }
Example #10
0
 public void Update(Inzerat inzerat)
 {
     _inzeratDao.Update(inzerat);
 }
Example #11
0
 public void Insert(Inzerat inzerat)
 {
     _inzeratDao.Insert(inzerat);
 }
Example #12
0
 public void Update(Inzerat insertee)
 {
     inzeratDao.Update(insertee);
 }
Example #13
0
 public void Insert(Inzerat insertee)
 {
     inzeratDao.Insert(insertee);
 }
Example #14
0
        public void EqualsTest(Inzerat inzerat)
        {
            var inzerat2 = DeepCopier.DeepCopy(inzerat);

            Assert.Equal(inzerat, inzerat2);
        }
Example #15
0
        public void EqualsTest(Inzerat inzerat)
        {
            var kopie = DeepCopier.DeepCopy(inzerat);

            Assert.Equal(inzerat, kopie);
        }
Example #16
0
        public Inzerat Map(InzeratViewModel inzeratViewModel)
        {
            Inzerat inzerat = autoMapper.Map <InzeratViewModel, Inzerat>(inzeratViewModel);

            return(inzerat);
        }
Example #17
0
        public InzeratViewModel Map(Inzerat inzerat)
        {
            InzeratViewModel inzeratViewModel = autoMapper.Map <Inzerat, InzeratViewModel>(inzerat);

            return(inzeratViewModel);
        }