예제 #1
0
        public Equipo CrearEquipo(string serie, string modelo, string estado)
        {
            Equipo prueba = new Equipo();
            Equipo equipoBuscado = EquipoDAO.ObtenerPorSerie(serie);
            if (equipoBuscado.Serie != null)
            {
                throw new FaultException<EquipoRepetidoExcepcion>(
                     new EquipoRepetidoExcepcion()
                     {
                         Codigo = "002",
                         Mensaje = "El equipo ya existe"
                     },
                     new FaultReason("Validacion de negocio"));
            }
            else {
                Equipo equipoACrear = new Equipo()
                {
                    Serie = serie,
                    Modelo = modelo,
                    Estado = estado

                };
                return EquipoDAO.Crear(equipoACrear);
            }
        }
예제 #2
0
        public Equipo ModificarEquipo(int id, string serie, string modelo, string estado)
        {

            Equipo equipoAModificar = new Equipo()
            {
                Id = id,
                Serie = serie,
                Modelo = modelo,
                Estado = estado

            };
            return EquipoDAO.Modificar(equipoAModificar);

        }