Exemple #1
0
        public List <MascotaDTO> ReadMascotas()
        {
            List <MascotaDTO> mascotasDTO = new List <MascotaDTO>();

            try
            {
                using (HuellitasContext context = new HuellitasContext())
                {
                    List <Mascotas> mascotas = context.Mascotas.ToList();
                    foreach (Mascotas m in mascotas)
                    {
                        MascotaDTO mdto = new MascotaDTO()
                        {
                            IdMascota     = m.id,
                            ColorMascota  = m.color,
                            EdadMascota   = int.Parse(m.edad.ToString()),
                            NombreMascota = m.nombre,
                            RazaMascota   = m.raza,
                            TipoMascota   = m.tipo
                        };

                        mascotasDTO.Add(mdto);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(mascotasDTO);
        }
Exemple #2
0
        public MascotaDTO CrearMascota(MascotaDTO mascotaDTO)
        {
            try
            {
                using (HuellitasContext context = new HuellitasContext())
                {
                    Mascotas mascota = new Mascotas()
                    {
                        color  = mascotaDTO.ColorMascota,
                        edad   = mascotaDTO.EdadMascota,
                        nombre = mascotaDTO.NombreMascota,
                        raza   = mascotaDTO.RazaMascota,
                        tipo   = mascotaDTO.TipoMascota
                    };

                    context.Mascotas.Add(mascota);
                    context.SaveChanges();

                    mascotaDTO.IdMascota = context.Mascotas.Max(x => x.id);
                }

                mascotaDTO.Estado = Status.Success;
            }
            catch (Exception)
            {
                mascotaDTO.Estado = Status.Error;
                mascotaDTO.Msg    = "Error en el servidor";
            }
            return(mascotaDTO);
        }
Exemple #3
0
        public MascotaDTO UpdateMascota(MascotaDTO mascota)
        {
            try
            {
                using (HuellitasContext context = new HuellitasContext())
                {
                    Mascotas m = context.Mascotas.Where(x => x.id == mascota.IdMascota).First();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(mascota);
        }