public int CreateMascota([FromBody] Mascota mascota) { Console.WriteLine("Se agrega mascota"); _context.Mascotas.Add(mascota); _context.SaveChanges(); return(1); }
public int AgregarMascota([FromBody] PaseoMascota pm) { Console.WriteLine("Se agrega mascota"); var res = (from p in _context.Paseos where p.PaseoId == pm.PaseoId select p.Cupo).Take(1); var limit = _context.PaseoMascotas.Where(x => x.PaseoId == pm.PaseoId).Count(); var count = Convert.ToInt32(res.FirstOrDefault()); if (limit < count) { _context.PaseoMascotas.Add(pm); _context.SaveChanges(); return(1); } else { var p = _context.Paseos.Where(x => x.PaseoId == pm.PaseoId).First(); if (p.Estado == TipoEstadoPaseo.Creado) { p.Estado = TipoEstadoPaseo.Lleno; _context.Entry(p).State = EntityState.Modified; _context.SaveChanges(); } return(0); } }
public int CreatePaseo([FromBody] Paseo paseo) { paseo.FechaCreación = DateTime.Now; Console.WriteLine("Se agrega paseo"); _context.Paseos.Add(paseo); _context.SaveChanges(); return(1); }