public bool CrearMascota(EN.Mascota mascota) { bool resultado = false; try { BR.Mascota objMascota = new BR.Mascota(); BR.Cliente objCliente = db.Clientes.Where(x => x.IdentCliente == mascota.cliente.IdentCliente).FirstOrDefault(); BR.Raza objRaza = db.Razas.Where(x => x.IdentRaza == mascota.raza.IdRaza).FirstOrDefault(); BR.Especie objEspecie = db.Especies.Where(x => x.IdEspecie == mascota.especie.IdEspecie).FirstOrDefault(); objMascota.IdentMascota = int.Parse(mascota.identMascota.ToString()); objMascota.NombreMascota = mascota.NombreMascota; objMascota.Cliente = objCliente; objMascota.Especie = objEspecie; objMascota.Raza = objRaza; //objMascota.Raza.IdentRaza = mascota.raza.identRaza; //objMascota.Raza.NombreRaza = mascota.raza.nombreRaza; //objMascota.Especy.IdentEspecie = mascota.especie.identEspecie; //objMascota.Especy.NombreEspecie = mascota.especie.nombreEspecie; db.Mascotas.Add(objMascota); db.SaveChanges(); resultado = true; } catch (Exception ex) { throw ex; } return(resultado); }
public bool ActualizarMascota(EN.Mascota mascota) { bool resultado = false; try { BR.Mascota objMascota = db.Mascotas.Where(x => x.IdentMascota == mascota.identMascota).FirstOrDefault(); BR.Cliente objCliente = db.Clientes.Where(x => x.IdentCliente == mascota.cliente.IdentCliente).FirstOrDefault(); BR.Raza objRaza = db.Razas.Where(x => x.IdentRaza == mascota.raza.IdRaza).FirstOrDefault(); BR.Especie objEspecie = db.Especies.Where(x => x.IdEspecie == mascota.especie.IdEspecie).FirstOrDefault(); objMascota.NombreMascota = mascota.NombreMascota; objMascota.Cliente = objCliente; objMascota.Especie = objEspecie; objMascota.Raza = objRaza; db.SaveChanges(); resultado = true; } catch (Exception ex) { throw ex; } return(resultado); }