Exemple #1
0
        public Consultatie GetConsultatie(int id)
        {
            this.conn.Open();
            SqlCommand cmd = new SqlCommand("SELECT * FROM Consultatii WHERE ID = @id", conn);

            cmd.Parameters.AddWithValue("@id", id);

            using (SqlDataReader reader = cmd.ExecuteReader())
            {
                reader.Read();
                var consult = new Consultatie(reader, conn);

                return(consult);
            }
        }
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Consultatie = await _context.Consultatie.FirstOrDefaultAsync(m => m.ID == id);

            if (Consultatie == null)
            {
                return(NotFound());
            }
            return(Page());
        }
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Consultatie = await _context.Consultatie.FindAsync(id);

            if (Consultatie != null)
            {
                _context.Consultatie.Remove(Consultatie);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Exemple #4
0
        public IActionResult UpdateConsultatie(int id, [FromBody] Consultatie consultatie)
        {
            SqlCommand cmd = new SqlCommand("UPDATE Consultatii SET Descriere = @descriere, Data = @data, Observatii=@observatii, Pret = @pret, AnimalID=@animalID, MedicID = @medicID  WHERE ID = @id ", conn);

            cmd.Parameters.AddWithValue("@id", id);
            cmd.Parameters.AddWithValue("@descriere", consultatie.Descriere);
            cmd.Parameters.AddWithValue("@data", consultatie.Data);
            cmd.Parameters.AddWithValue("@observatii", consultatie.Observatii);
            cmd.Parameters.AddWithValue("@pret", consultatie.Pret);
            cmd.Parameters.AddWithValue("@animalID", consultatie.AnimalID);
            cmd.Parameters.AddWithValue("@medicID", consultatie.MedicID);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();

            return(Ok());
        }
Exemple #5
0
        public List <Consultatie> GetConsultatii()
        {
            this.conn.Open();
            SqlCommand cmd = new SqlCommand("SELECT * FROM Consultatii", conn);

            using (SqlDataReader reader = cmd.ExecuteReader())
            {
                List <Consultatie> consultatii = new List <Consultatie>();

                while (reader.Read())
                {
                    Consultatie p = new Consultatie(reader, conn);
                    consultatii.Add(p);
                }

                return(consultatii);
            }
        }
Exemple #6
0
        public List <Consultatie> GetConsultatiiMedic(int medicId)
        {
            this.conn.Open();
            SqlCommand cmd = new SqlCommand("SELECT * FROM Consultatii WHERE MedicID = @medicId", conn);

            cmd.Parameters.AddWithValue("@medicId", medicId);

            using (SqlDataReader reader = cmd.ExecuteReader())
            {
                List <Consultatie> consultatii = new List <Consultatie>();

                while (reader.Read())
                {
                    Consultatie p = new Consultatie(reader, conn);
                    consultatii.Add(p);
                }

                return(consultatii);
            }
        }
Exemple #7
0
        public IActionResult CreateConsultatie([FromBody] Consultatie consult)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            SqlCommand cmd = new SqlCommand("INSERT INTO Consultatii VALUES (@descriere, @data, @observatii, @pret, @animalID, @medicID)", conn);

            cmd.Parameters.AddWithValue("@descriere", consult.Descriere);
            cmd.Parameters.AddWithValue("@data", consult.Data);
            cmd.Parameters.AddWithValue("@observatii", consult.Observatii);
            cmd.Parameters.AddWithValue("@pret", consult.Pret);
            cmd.Parameters.AddWithValue("@animalID", consult.AnimalID);
            cmd.Parameters.AddWithValue("@medicID", consult.MedicID);


            this.conn.Open();
            cmd.ExecuteNonQuery();
            this.conn.Close();

            return(Ok());
        }