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); }
/// <summary> /// Eliminacion de un cliente por su Primary key /// </summary> /// <param>El id del cliente</param> /// <returns>Falso si no se pudo eliminar o verdadero si se elimino correctamente</returns> public bool eliminarCliente(double idCliente) { bool resultado = false; try { DA.Cliente objCliente = db.Clientes.Where(x => x.IdentCliente == idCliente).FirstOrDefault(); db.Clientes.Remove(objCliente); db.SaveChanges(); } catch (Exception ex) { throw ex; } return(resultado); }
/// <summary> /// Creacion de un cliente en la bd /// </summary> /// <param>Un objeto cliente</param> /// <returns>Retorna verdadero o falso dependiendo de si se crea o no un cliente en la bd</returns> public bool crearCliente(EN.Cliente cliente) { bool resultado = false; try { AutoMapper.Mapper.Map <EN.Cliente, DA.Cliente>(cliente); DA.Cliente objCliente = AutoMapper.Mapper.Map <DA.Cliente>(cliente); db.Clientes.Add(objCliente); db.SaveChanges(); } catch (Exception ex) { throw ex; } return(resultado); }
public bool CrearCliente(EN.Cliente objCliente) { bool resultado = false; try { BR.Cliente cliente = new BR.Cliente(); cliente.IdentCliente = objCliente.IdentCliente; cliente.NombreCliente = objCliente.NombreCliente; db.Clientes.Add(cliente); db.SaveChanges(); resultado = true; } catch (Exception ex) { throw ex; } return(resultado); }