Esempio n. 1
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);
        }