public object DeleteMensualidad([FromRoute] int id)
        {
            _eliminarService = new EliminarMensualidadService(_unitOfWork);
            EliminarMensualidadRequest request = new EliminarMensualidadRequest();

            request.IdMensualidad = id;
            var rta = _eliminarService.Ejecutar(request);

            return(Ok(rta));
        }
 public EliminarMensualidadResponse Ejecutar(EliminarMensualidadRequest request)
 {
     Dominio.Mensualidad mensualidad = _unitOfWork.MensualidadServiceRepository.FindFirstOrDefault(t => t.Id == request.IdMensualidad);
     if (mensualidad == null)
     {
         return(new EliminarMensualidadResponse()
         {
             Message = $"Mensualidad no existe"
         });
     }
     else
     {
         _unitOfWork.MensualidadServiceRepository.Delete(mensualidad);
         _unitOfWork.Commit();
         return(new EliminarMensualidadResponse()
         {
             Message = $"Mensualidad Eliminada Exitosamente"
         });
     }
 }