Example #1
0
        public void CrearMensualidad(CrearMensualidadRequest MensualidadRequest, string expected)
        {
            _Mensualidadservice = new CrearMensualidadService(_unitOfWork);
            var response = _Mensualidadservice.Ejecutar(MensualidadRequest);

            Assert.AreEqual(expected, response.Message);
        }
        public async Task <IActionResult> CreateMensualidad([FromBody] CrearMensualidadRequest mensualidad)
        {
            _service = new CrearMensualidadService(_unitOfWork);
            var rta = _service.Ejecutar(mensualidad);

            if (rta.isOk())
            {
                await _context.SaveChangesAsync();

                //preguntar por lo que esta denteo del new
                return(CreatedAtAction("GetMensualidad", new { Id = mensualidad.id }, mensualidad));
            }
            return(BadRequest(rta.Message));
        }