예제 #1
0
        public void registrarTecnologia(String pnombre, String pdescripcion, int pidTecnologiaPadre)
        {
            Tecnologia tecnologia = new Tecnologia(pnombre, pdescripcion, pidTecnologiaPadre);
            if (tecnologia.IsValid)
            {

                UoW.TecnologiaRepository.Insert(tecnologia);

            }
            else
            {
                StringBuilder sb = new StringBuilder();
                foreach (RuleViolation rv in tecnologia.GetRuleViolations())
                {
                    sb.AppendLine(rv.ErrorMessage);
                }
                throw new BusinessLogicException(sb.ToString());
            }
        }
예제 #2
0
 public void eliminarTecnologia(int idTecnologia)
 {
     Tecnologia tecnologia = new Tecnologia
     {
         Id = idTecnologia
     };
     UoW.TecnologiaRepository.Delete(tecnologia);
 }