コード例 #1
0
        public int AddPersonal(Personal personal)
        {
            //TODO: implementar logica de dominio para agregar a una persona de tipo Personal

            if (String.IsNullOrEmpty(personal.Nombre))
            {
                throw new ArgumentException("Nombre es nulo o vacío.");
            }

            if (!(Convert.ToInt32(personal.Anexo) > 0))
            {
                throw new ArgumentException("Anexo debe ser mayor que 0.");
            }

            //TODO: persistir el objeto Personal
            _personalRepository.AddPersonal(personal);

            return(1);
        }