コード例 #1
0
        public void validarIdComepljo()
        {
            var          cancha       = DataCancha1();
            CanchaDomain canchaDomain = new CanchaDomain();
            var          respuesta    = canchaDomain.AgregarCancha(cancha);

            Assert.AreEqual("Necesita el id del Complejo", respuesta);
        }
コード例 #2
0
        public void validar()
        {
            var          cancha       = DataCancha();
            CanchaDomain canchaDomain = new CanchaDomain();
            var          respuesta    = canchaDomain.AgregarCancha(cancha);

            Assert.AreEqual("El precio no puede ser nulo.", respuesta);
        }
コード例 #3
0
        public void validarTamanio()
        {
            var          cancha       = DataCancha2();
            CanchaDomain canchaDomain = new CanchaDomain();
            var          respuesta    = canchaDomain.AgregarCancha(cancha);

            Assert.AreEqual("El tamanio de la cancha no puede ser diferente de pequenio, mediana o grande.", respuesta);
        }
コード例 #4
0
        public async Task <string> AgregarCancha(Cancha cancha)
        {
            var respuesta = _canchaDomain.AgregarCancha(cancha);

            bool hayError = respuesta != null;

            if (hayError)
            {
                return(respuesta);
            }

            try
            {
                _dB.Cancha.Add(cancha);
                await _dB.SaveChangesAsync();

                return(null);
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }